AST for Module IO after Pass loopInvariantCodeMotion
previous pass
next pass
AST for Module IO after Pass loopInvariantCodeMotion
module
IO [208303]
« »
function chpl__init_IO [468474] ( ) : void [4]
{
(647074 'move' IOHINTS_NONE [168413] 0 )
(647076 'move' IOHINTS_SEQUENTIAL [168419] QIO_HINT_SEQUENTIAL [164432] )
(647078 'move' IOHINTS_RANDOM [168425] QIO_HINT_RANDOM [164427] )
(647080 'move' IOHINTS_PREFETCH [168431] QIO_HINT_CACHED [164447] )
(647082 'move' IOHINTS_MMAP [168437] QIO_METHOD_MMAP [164417] )
(647084 'move' IOHINTS_NOMMAP [168443] QIO_METHOD_PREADPWRITE [164407] )
var inlineImm [7653616] :string [244]
(7653619 'move' inlineImm [7653616] "a" )
var i__e0_x [7653621] :string [244]
(7653625 'move' i__e0_x [7653621] (7653623 'set reference' inlineImm [7653616] ))
var inlineImm [7653627] :string [244]
(7653630 'move' inlineImm [7653627] "b" )
var i__e1_x [7653632] :string [244]
(7653636 'move' i__e1_x [7653632] (7653634 'set reference' inlineImm [7653627] ))
var inlineImm [7653638] :string [244]
(7653641 'move' inlineImm [7653638] "c" )
var i__e2_x [7653643] :string [244]
(7653647 'move' i__e2_x [7653643] (7653645 'set reference' inlineImm [7653638] ))
var inlineImm [7653649] :string [244]
(7653652 'move' inlineImm [7653649] "d" )
var i__e3_x [7653654] :string [244]
(7653658 'move' i__e3_x [7653654] (7653656 'set reference' inlineImm [7653649] ))
var inlineImm [7653660] :string [244]
(7653663 'move' inlineImm [7653660] "e" )
var i__e4_x [7653665] :string [244]
(7653669 'move' i__e4_x [7653665] (7653667 'set reference' inlineImm [7653660] ))
var inlineImm [7653671] :string [244]
(7653674 'move' inlineImm [7653671] "f" )
var i__e5_x [7653676] :string [244]
(7653680 'move' i__e5_x [7653676] (7653678 'set reference' inlineImm [7653671] ))
var ret [7653732] :6*string [1533785]
var ret [7653743] :string [244]
var tmp [7653745] :string [244]
(7653748 call init= [21330] tmp [7653745] i__e0_x [7653621] )
(7653751 'move' ret [7653743] tmp [7653745] )
var ret [7653765] :string [244]
var tmp [7653767] :string [244]
(7653770 call init= [21330] tmp [7653767] i__e1_x [7653632] )
(7653773 'move' ret [7653765] tmp [7653767] )
var ret [7653787] :string [244]
var tmp [7653789] :string [244]
(7653792 call init= [21330] tmp [7653789] i__e2_x [7653643] )
(7653795 'move' ret [7653787] tmp [7653789] )
var ret [7653809] :string [244]
var tmp [7653811] :string [244]
(7653814 call init= [21330] tmp [7653811] i__e3_x [7653654] )
(7653817 'move' ret [7653809] tmp [7653811] )
var ret [7653831] :string [244]
var tmp [7653833] :string [244]
(7653836 call init= [21330] tmp [7653833] i__e4_x [7653665] )
(7653839 'move' ret [7653831] tmp [7653833] )
var ret [7653853] :string [244]
var tmp [7653855] :string [244]
(7653858 call init= [21330] tmp [7653855] i__e5_x [7653676] )
(7653861 'move' ret [7653853] tmp [7653855] )
(9010567 '.=' ret [7653732] x0 [1533773] ret [7653743] )
(9010571 '.=' ret [7653732] x1 [1533775] ret [7653765] )
(9010575 '.=' ret [7653732] x2 [1533777] ret [7653787] )
(9010579 '.=' ret [7653732] x3 [1533779] ret [7653809] )
(9010583 '.=' ret [7653732] x4 [1533781] ret [7653831] )
(9010587 '.=' ret [7653732] x5 [1533783] ret [7653853] )
(647804 'move' _arg_to_proto_names [186731] ret [7653732] )
var call_tmp [852507] :file [168704]
var initTemp [1534738] :file [168704]
var default_arg_hints [1576261] :ioHintSet [168555]
var error [5498559] :Error [85511]
(5498561 'move' error [5498559] nil [32] )
var hints [7660628] :ioHintSet [168555]
var ret_tmp [7660630] :ioHintSet [168555]
(7660633 call empty [168454] ret_tmp [7660630] )
(7660635 'move' hints [7660628] ret_tmp [7660630] )
(5548016 'move' default_arg_hints [1576261] hints [7660628] )
var errorExists [7297440] :bool [19]
(7297445 'move' errorExists [7297440] (7297442 '!=' error [5498559] nil [32] ))
if errorExists [7297440]
{
(5498564 call chpl_uncaught_error [87456] error [5498559] )
}
var error [5498572] :Error [85511]
(5498574 'move' error [5498572] nil [32] )
(1534741 call init [169042] initTemp [1534738] 0 default_arg_hints [1576261] 0 error [5498572] )
var errorExists [7297448] :bool [19]
(7297453 'move' errorExists [7297448] (7297450 '!=' error [5498572] nil [32] ))
if errorExists [7297448]
{
(5498577 call chpl_uncaught_error [87456] error [5498572] )
}
(852510 'move' call_tmp [852507] initTemp [1534738] )
var call_tmp [852514] :fileReader(true,defaultDeserializer) [1534304]
var error [5498585] :Error [85511]
(5498587 'move' error [5498585] nil [32] )
var region [7665379] :range(int(64),low,one) [1576928]
var ret_tmp [7665381] :range(int(64),low,one) [1576928]
(7665384 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7665381] )
(7665387 'move' region [7665379] ret_tmp [7665381] )
var errorExists [7297456] :bool [19]
(7297461 'move' errorExists [7297456] (7297458 '!=' error [5498585] nil [32] ))
if errorExists [7297456]
{
(5498590 call chpl_uncaught_error [87456] error [5498585] )
}
var default_arg_hints [1577697] :ioHintSet [168555]
var error [5498598] :Error [85511]
(5498600 'move' error [5498598] nil [32] )
var hints [7665421] :ioHintSet [168555]
var ret_tmp [7665423] :ioHintSet [168555]
(7665426 call empty [168454] ret_tmp [7665423] )
(7665428 'move' hints [7665421] ret_tmp [7665423] )
(5548688 'move' default_arg_hints [1577697] hints [7665421] )
var errorExists [7297464] :bool [19]
(7297469 'move' errorExists [7297464] (7297466 '!=' error [5498598] nil [32] ))
if errorExists [7297464]
{
(5498603 call chpl_uncaught_error [87456] error [5498598] )
}
var default_arg_deserializer [1577733] :defaultDeserializer [173096]
var error [5498611] :Error [85511]
(5498613 'move' error [5498611] nil [32] )
var deserializer [7665462] :defaultDeserializer [173096]
var ret_tmp [7665464] :defaultDeserializer [173096]
(7665467 call defaultSerializeVal [1577483] ret_tmp [7665464] )
(7665469 'move' deserializer [7665462] ret_tmp [7665464] )
(5548700 'move' default_arg_deserializer [1577733] deserializer [7665462] )
var errorExists [7297472] :bool [19]
(7297477 'move' errorExists [7297472] (7297474 '!=' error [5498611] nil [32] ))
if errorExists [7297472]
{
(5498616 call chpl_uncaught_error [87456] error [5498611] )
}
var error [5498624] :Error [85511]
(5498626 'move' error [5498624] nil [32] )
var ret_tmp [5548025] :fileReader(true,defaultDeserializer) [1534304]
(196752 call reader [1576339] call_tmp [852507] region [7665379] default_arg_hints [1577697] default_arg_deserializer [1577733] error [5498624] ret_tmp [5548025] )
(5548028 'move' call_tmp [852514] ret_tmp [5548025] )
var errorExists [7297480] :bool [19]
(7297485 'move' errorExists [7297480] (7297482 '!=' error [5498624] nil [32] ))
if errorExists [7297480]
{
(5498629 call chpl_uncaught_error [87456] error [5498624] )
}
(648310 'move' stdin [196736] call_tmp [852514] )
var i_x [8586562] :file [168704]
(8586566 'move' i_x [8586562] (8586564 'set reference' call_tmp [852507] ))
(8586570 call deinit [169291] i_x [8586562] )
var call_tmp [852519] :c_ptr(c_FILE) [1534749]
(852522 'move' call_tmp [852519] (196778 call chpl_cstdout [196756] ))
var call_tmp [852524] :file [168704]
var initTemp [1590831] :file [168704]
var default_arg_hints [1590996] :ioHintSet [168555]
var error [5498637] :Error [85511]
(5498639 'move' error [5498637] nil [32] )
var hints [7680538] :ioHintSet [168555]
var ret_tmp [7680540] :ioHintSet [168555]
(7680543 call empty [168454] ret_tmp [7680540] )
(7680545 'move' hints [7680538] ret_tmp [7680540] )
(5548784 'move' default_arg_hints [1590996] hints [7680538] )
var errorExists [7297488] :bool [19]
(7297493 'move' errorExists [7297488] (7297490 '!=' error [5498637] nil [32] ))
if errorExists [7297488]
{
(5498642 call chpl_uncaught_error [87456] error [5498637] )
}
var error [5498650] :Error [85511]
(5498652 'move' error [5498650] nil [32] )
(1590834 call init [168871] initTemp [1590831] call_tmp [852519] default_arg_hints [1590996] 0 error [5498650] )
var errorExists [7297496] :bool [19]
(7297501 'move' errorExists [7297496] (7297498 '!=' error [5498650] nil [32] ))
if errorExists [7297496]
{
(5498655 call chpl_uncaught_error [87456] error [5498650] )
}
(852527 'move' call_tmp [852524] initTemp [1590831] )
var call_tmp [852531] :fileWriter(true,defaultSerializer) [1590708]
var error [5498663] :Error [85511]
(5498665 'move' error [5498663] nil [32] )
var region [7680614] :range(int(64),low,one) [1576928]
var ret_tmp [7680616] :range(int(64),low,one) [1576928]
(7680619 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7680616] )
(7680622 'move' region [7680614] ret_tmp [7680616] )
var errorExists [7297504] :bool [19]
(7297509 'move' errorExists [7297504] (7297506 '!=' error [5498663] nil [32] ))
if errorExists [7297504]
{
(5498668 call chpl_uncaught_error [87456] error [5498663] )
}
var default_arg_hints [1591305] :ioHintSet [168555]
var error [5498676] :Error [85511]
(5498678 'move' error [5498676] nil [32] )
var hints [7680698] :ioHintSet [168555]
var ret_tmp [7680700] :ioHintSet [168555]
(7680703 call empty [168454] ret_tmp [7680700] )
(7680705 'move' hints [7680698] ret_tmp [7680700] )
(5548856 'move' default_arg_hints [1591305] hints [7680698] )
var errorExists [7297512] :bool [19]
(7297517 'move' errorExists [7297512] (7297514 '!=' error [5498676] nil [32] ))
if errorExists [7297512]
{
(5498681 call chpl_uncaught_error [87456] error [5498676] )
}
var default_arg_serializer [1591341] :defaultSerializer [171969]
var error [5498689] :Error [85511]
(5498691 'move' error [5498689] nil [32] )
var serializer [7680780] :defaultSerializer [171969]
var ret_tmp [7680782] :defaultSerializer [171969]
(7680785 call defaultSerializeVal [1591091] ret_tmp [7680782] )
(7680787 'move' serializer [7680780] ret_tmp [7680782] )
(5548874 'move' default_arg_serializer [1591341] serializer [7680780] )
var errorExists [7297520] :bool [19]
(7297525 'move' errorExists [7297520] (7297522 '!=' error [5498689] nil [32] ))
if errorExists [7297520]
{
(5498694 call chpl_uncaught_error [87456] error [5498689] )
}
var error [5498702] :Error [85511]
(5498704 'move' error [5498702] nil [32] )
var ret_tmp [5548799] :fileWriter(true,defaultSerializer) [1590708]
(196782 call writer [1591034] call_tmp [852524] region [7680614] default_arg_hints [1591305] default_arg_serializer [1591341] error [5498702] ret_tmp [5548799] )
(5548802 'move' call_tmp [852531] ret_tmp [5548799] )
var errorExists [7297528] :bool [19]
(7297533 'move' errorExists [7297528] (7297530 '!=' error [5498702] nil [32] ))
if errorExists [7297528]
{
(5498707 call chpl_uncaught_error [87456] error [5498702] )
}
(648323 'move' stdout [196765] call_tmp [852531] )
var i_x [8586574] :file [168704]
(8586578 'move' i_x [8586574] (8586576 'set reference' call_tmp [852524] ))
(8586582 call deinit [169291] i_x [8586574] )
var call_tmp [852536] :c_ptr(c_FILE) [1534749]
(852539 'move' call_tmp [852536] (196808 call chpl_cstderr [196786] ))
var call_tmp [852541] :file [168704]
var initTemp [1597594] :file [168704]
var default_arg_hints [1597616] :ioHintSet [168555]
var error [5498715] :Error [85511]
(5498717 'move' error [5498715] nil [32] )
var hints [7680573] :ioHintSet [168555]
var ret_tmp [7680575] :ioHintSet [168555]
(7680578 call empty [168454] ret_tmp [7680575] )
(7680580 'move' hints [7680573] ret_tmp [7680575] )
(5548790 'move' default_arg_hints [1597616] hints [7680573] )
var errorExists [7297536] :bool [19]
(7297541 'move' errorExists [7297536] (7297538 '!=' error [5498715] nil [32] ))
if errorExists [7297536]
{
(5498720 call chpl_uncaught_error [87456] error [5498715] )
}
var error [5498728] :Error [85511]
(5498730 'move' error [5498728] nil [32] )
(1597597 call init [168871] initTemp [1597594] call_tmp [852536] default_arg_hints [1597616] 0 error [5498728] )
var errorExists [7297544] :bool [19]
(7297549 'move' errorExists [7297544] (7297546 '!=' error [5498728] nil [32] ))
if errorExists [7297544]
{
(5498733 call chpl_uncaught_error [87456] error [5498728] )
}
(852544 'move' call_tmp [852541] initTemp [1597594] )
var call_tmp [852548] :fileWriter(true,defaultSerializer) [1590708]
var error [5498741] :Error [85511]
(5498743 'move' error [5498741] nil [32] )
var region [7680656] :range(int(64),low,one) [1576928]
var ret_tmp [7680658] :range(int(64),low,one) [1576928]
(7680661 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7680658] )
(7680664 'move' region [7680656] ret_tmp [7680658] )
var errorExists [7297552] :bool [19]
(7297557 'move' errorExists [7297552] (7297554 '!=' error [5498741] nil [32] ))
if errorExists [7297552]
{
(5498746 call chpl_uncaught_error [87456] error [5498741] )
}
var default_arg_hints [1597653] :ioHintSet [168555]
var error [5498754] :Error [85511]
(5498756 'move' error [5498754] nil [32] )
var hints [7680739] :ioHintSet [168555]
var ret_tmp [7680741] :ioHintSet [168555]
(7680744 call empty [168454] ret_tmp [7680741] )
(7680746 'move' hints [7680739] ret_tmp [7680741] )
(5548862 'move' default_arg_hints [1597653] hints [7680739] )
var errorExists [7297560] :bool [19]
(7297565 'move' errorExists [7297560] (7297562 '!=' error [5498754] nil [32] ))
if errorExists [7297560]
{
(5498759 call chpl_uncaught_error [87456] error [5498754] )
}
var default_arg_serializer [1597664] :defaultSerializer [171969]
var error [5498767] :Error [85511]
(5498769 'move' error [5498767] nil [32] )
var serializer [7680821] :defaultSerializer [171969]
var ret_tmp [7680823] :defaultSerializer [171969]
(7680826 call defaultSerializeVal [1591091] ret_tmp [7680823] )
(7680828 'move' serializer [7680821] ret_tmp [7680823] )
(5548880 'move' default_arg_serializer [1597664] serializer [7680821] )
var errorExists [7297568] :bool [19]
(7297573 'move' errorExists [7297568] (7297570 '!=' error [5498767] nil [32] ))
if errorExists [7297568]
{
(5498772 call chpl_uncaught_error [87456] error [5498767] )
}
var error [5498780] :Error [85511]
(5498782 'move' error [5498780] nil [32] )
var ret_tmp [5548805] :fileWriter(true,defaultSerializer) [1590708]
(196812 call writer [1591034] call_tmp [852541] region [7680656] default_arg_hints [1597653] default_arg_serializer [1597664] error [5498780] ret_tmp [5548805] )
(5548808 'move' call_tmp [852548] ret_tmp [5548805] )
var errorExists [7297576] :bool [19]
(7297581 'move' errorExists [7297576] (7297578 '!=' error [5498780] nil [32] ))
if errorExists [7297576]
{
(5498785 call chpl_uncaught_error [87456] error [5498780] )
}
(648336 'move' stderr [196795] call_tmp [852548] )
var i_x [8586586] :file [168704]
(8586590 'move' i_x [8586586] (8586588 'set reference' call_tmp [852541] ))
(8586594 call deinit [169291] i_x [8586586] )
(618186 return _void [46] )
}
type ioMode [164108] def r [164094] :ioMode [164108] 1 def cw [164097] :ioMode [164108] 2 def rw [164100] :ioMode [164108] 3 def cwr [164103] :ioMode [164108] 4 def a [164106] :ioMode [164108] 5
type _iokind [164124] def dynamic [164113] :_iokind [164124] 0 def native [164116] :_iokind [164124] 1 def big [164119] :_iokind [164124] 2 def little [164122] :_iokind [164124] 3
type endianness [164137] def native [164129] :endianness [164137] 0 def big [164132] :endianness [164137] 1 def little [164135] :endianness [164137] 2
type iostringstyleInternal [164184] def len1b_data [164148] :iostringstyleInternal [164184] -1 def len2b_data [164153] :iostringstyleInternal [164184] -2 def len4b_data [164158] :iostringstyleInternal [164184] -4 def len8b_data [164163] :iostringstyleInternal [164184] -8 def lenVb_data [164168] :iostringstyleInternal [164184] -10 def data_toeof [164175] :iostringstyleInternal [164184] -65280 def data_null [164182] :iostringstyleInternal [164184] -256
type iostringformatInternal [164206] def word [164189] :iostringformatInternal [164206] 0 def basic [164192] :iostringformatInternal [164206] 1 def chpl [164195] :iostringformatInternal [164206] 2 def json [164198] :iostringformatInternal [164206] 3 def toend [164201] :iostringformatInternal [164206] 4 def toeof [164204] :iostringformatInternal [164206] 5
var QIO_FDFLAG_UNK [164377] :int(32) [66]
var QIO_FDFLAG_READABLE [164382] :int(32) [66]
var QIO_FDFLAG_WRITEABLE [164387] :int(32) [66]
var QIO_FDFLAG_SEEKABLE [164392] :int(32) [66]
var QIO_METHOD_DEFAULT [164397] :int(32) [66]
var QIO_METHOD_READWRITE [164402] :int(32) [66]
var QIO_METHOD_PREADPWRITE [164407] :int(32) [66]
var QIO_METHOD_FREADFWRITE [164412] :int(32) [66]
var QIO_METHOD_MMAP [164417] :int(32) [66]
var QIO_METHODMASK [164422] :int(32) [66]
var QIO_HINT_RANDOM [164427] :int(32) [66]
var QIO_HINT_SEQUENTIAL [164432] :int(32) [66]
var QIO_HINT_LATENCY [164437] :int(32) [66]
var QIO_HINT_BANDWIDTH [164442] :int(32) [66]
var QIO_HINT_CACHED [164447] :int(32) [66]
var QIO_HINT_PARALLEL [164452] :int(32) [66]
var QIO_HINT_DIRECT [164457] :int(32) [66]
var QIO_HINT_NOREUSE [164462] :int(32) [66]
var QIO_HINT_OWNED [164467] :int(32) [66]
var qio_file_ptr_t [164476] :c_ptr(qio_file_t) [1466002]
var QIO_FILE_PTR_NULL [164482] :c_ptr(qio_file_t) [1466002]
var qio_channel_ptr_t [164507] :c_ptr(qio_channel_t) [1466049]
var QIO_CHANNEL_PTR_NULL [164513] :c_ptr(qio_channel_t) [1466049]
type qbuffer_ptr_t [164521]
var QBUFFER_PTR_NULL [164524] :qbuffer_ptr_t [164521]
var QIO_STRING_FORMAT_WORD [164535] :uint(8) [71]
var QIO_STRING_FORMAT_BASIC [164542] :uint(8) [71]
var QIO_STRING_FORMAT_CHPL [164549] :uint(8) [71]
var QIO_STRING_FORMAT_JSON [164556] :uint(8) [71]
var QIO_STRING_FORMAT_TOEND [164563] :uint(8) [71]
var QIO_STRING_FORMAT_TOEOF [164570] :uint(8) [71]
var QIO_CONV_UNK [167958] :int(32) [66]
var QIO_CONV_ARG_TYPE_NUMERIC [167963] :int(32) [66]
var QIO_CONV_ARG_TYPE_SIGNED [167968] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_SIGNED [167973] :int(32) [66]
var QIO_CONV_ARG_TYPE_UNSIGNED [167978] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_UNSIGNED [167983] :int(32) [66]
var QIO_CONV_ARG_TYPE_REAL [167988] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_REAL [167993] :int(32) [66]
var QIO_CONV_ARG_TYPE_IMAG [167998] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_IMAG [168003] :int(32) [66]
var QIO_CONV_ARG_TYPE_COMPLEX [168008] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_COMPLEX [168013] :int(32) [66]
var QIO_CONV_ARG_TYPE_CHAR [168018] :int(32) [66]
var QIO_CONV_ARG_TYPE_STRING [168023] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_STRING [168028] :int(32) [66]
var QIO_CONV_ARG_TYPE_SERDE [168033] :int(32) [66]
var QIO_CONV_ARG_TYPE_REGEX [168038] :int(32) [66]
var QIO_CONV_ARG_TYPE_NONE_REGEX_LITERAL [168043] :int(32) [66]
var QIO_CONV_ARG_TYPE_NONE_LITERAL [168048] :int(32) [66]
var QIO_CONV_SET_MIN_WIDTH_COLS [168053] :int(32) [66]
var QIO_CONV_SET_MAX_WIDTH_COLS [168058] :int(32) [66]
var QIO_CONV_SET_MAX_WIDTH_CHARS [168063] :int(32) [66]
var QIO_CONV_SET_MAX_WIDTH_BYTES [168068] :int(32) [66]
var QIO_CONV_SET_PRECISION [168073] :int(32) [66]
var QIO_CONV_SET_STRINGLEN [168078] :int(32) [66]
var QIO_CONV_SET_TERMINATOR [168083] :int(32) [66]
var QIO_CONV_SET_STRINGSTART [168088] :int(32) [66]
var QIO_CONV_SET_STRINGSTARTEND [168093] :int(32) [66]
var QIO_CONV_SET_STRINGEND [168098] :int(32) [66]
var QIO_CONV_SET_CAPTURE [168103] :int(32) [66]
var QIO_CONV_SET_DONE [168108] :int(32) [66]
var IOHINTS_NONE [168413] :int(32) [66]
var IOHINTS_SEQUENTIAL [168419] :int(32) [66]
var IOHINTS_RANDOM [168425] :int(32) [66]
var IOHINTS_PREFETCH [168431] :int(32) [66]
var IOHINTS_MMAP [168437] :int(32) [66]
var IOHINTS_NOMMAP [168443] :int(32) [66]
« »
function file [168704] . readerHelper [1577751] ( this [1577757] :file [168704] , region [1577769] :range(int(64),low,one) [1576928] , hints [1577781] :ioHintSet [168555] , style [1577788] :iostyleInternal [164872] , deserializer [1577798] :defaultDeserializer [173096] , error_out [5499017] :Error [85511] , _retArg [5548715] :fileReader(true,defaultDeserializer) [1534304] ) : void [4]
const ref arg this [1577757] :file [168704] const in arg region [1577769] :range(int(64),low,one) [1576928] const ref arg hints [1577781] :ioHintSet [168555] const ref arg style [1577788] :iostyleInternal [164872] const ref arg deserializer [1577798] :defaultDeserializer [173096] ref arg error_out [5499017] :Error [85511] ref arg _retArg [5548715] :fileReader(true,defaultDeserializer) [1534304]
{
var _formal_tmp_deserializer [1579791] :defaultDeserializer [173096]
(1579794 'move' _formal_tmp_deserializer [1579791] deserializer [1577798] )
var ret [1577811] :fileReader(true,defaultDeserializer) [1534304]
var ret [7667092] :int(64) [10]
(7667094 'move' ret [7667092] (7667096 '.v' region [1577769] _low [1576890] ))
var tmp [7319248] :bool [19]
(7319250 'move' tmp [7319248] (7319252 '<' ret [7667092] 0 ))
if tmp [7319248]
{
var call_tmp [1577910] :owned IllegalArgumentError [1475882]
var new_temp [1580704] :IllegalArgumentError [85616]
(1580706 'move' new_temp [1580704] (1580691 call _new [1475209] "illegal argument 'region': file region's lowest accepted bound is 0" ))
var initTemp [1580713] :owned IllegalArgumentError [1475882]
(1580716 call init [1475364] initTemp [1580713] new_temp [1580704] )
(1577912 'move' call_tmp [1577910] initTemp [1580713] )
var call_tmp [1577917] :Error [85511]
var coerce_tmp [1580730] :owned Error [1498203]
var ret_tmp [5546989] :owned Error [1498203]
var i_x [7642519] :owned IllegalArgumentError [1475882]
(7642523 'move' i_x [7642519] (7642521 'set reference' call_tmp [1577910] ))
var i__retArg [7642525] :owned Error [1498203]
(7642529 'move' i__retArg [7642525] (7642527 'set reference' ret_tmp [5546989] ))
var _formal_tmp_x [7642532] :owned IllegalArgumentError [1475882]
(7642534 'move' _formal_tmp_x [7642532] i_x [7642519] )
var ret [7642537] :owned Error [1498203]
var i_this [7642539] :owned IllegalArgumentError [1475882]
(7642541 'move' i_this [7642539] (7642543 'set reference' _formal_tmp_x [7642532] ))
var coerce_tmp [7642545] :IllegalArgumentError [85616]
(7642547 'move' coerce_tmp [7642545] (7642549 '.v' i_this [7642539] chpl_p [1475877] ))
var call_tmp [7642552] :Error [85511]
(7642554 'move' call_tmp [7642552] (7642556 'cast' Error [85511] coerce_tmp [7642545] ))
var i_this [7642564] :owned IllegalArgumentError [1475882]
(7642566 'move' i_this [7642564] (7642568 'set reference' _formal_tmp_x [7642532] ))
var tmp [7642570] :IllegalArgumentError [85616]
(7642572 'move' tmp [7642570] (7642574 'cast' IllegalArgumentError [85616] nil [32] ))
(7642577 '.=' i_this [7642564] chpl_p [1475877] tmp [7642570] )
var coerce_tmp [7642581] :RootClass [236]
(7642583 'move' coerce_tmp [7642581] (7642585 'cast' RootClass [236] call_tmp [7642552] ))
var call_tmp [7642588] :bool [19]
(7642590 'move' call_tmp [7642588] (7642592 '==' coerce_tmp [7642581] nil [32] ))
if call_tmp [7642588]
{
(7642598 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7642601] :owned Error [1498203]
var initTemp [7642603] :owned Error [1498203]
(7642606 call init [1499358] initTemp [7642603] call_tmp [7642552] )
(7642609 'move' call_tmp [7642601] initTemp [7642603] )
(7642612 'move' ret [7642537] call_tmp [7642601] )
(7642616 call chpl__autoDestroy [3929468] _formal_tmp_x [7642532] )
(7642620 '=' i__retArg [7642525] ret [7642537] )
(5546992 'move' coerce_tmp [1580730] ret_tmp [5546989] )
var _formal_tmp_in_err [1580949] :owned Error [1498203]
(1580954 'move' _formal_tmp_in_err [1580949] coerce_tmp [1580730] )
(1577919 'move' call_tmp [1577917] (1577922 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [1580949] ))
(5499028 '=' error_out [5499017] call_tmp [1577917] )
gotoErrorHandlingReturn _end_readerHelper [1578471] _end_readerHelper [1578471]
}
var ret [1577927] :fileReader(true,defaultDeserializer) [1534304]
(1590541 call init [1581393] ret [1577927] )
var err [1577947] :errorCode [12828]
var call_tmp [7355345] :int(32) [66]
(7355347 'move' call_tmp [7355345] (7355349 'cast' int(32) [66] 0 ))
var call_tmp [7355352] :errorCode [12828]
(7355354 'move' call_tmp [7355352] (7355357 call qio_int_to_err [12856] call_tmp [7355345] ))
(1577949 'move' err [1577947] call_tmp [7355352] )
var call_tmp [7633850] :locale [234]
(7633852 'move' call_tmp [7633850] (7633854 '.' this [1577757] _home [168683] ))
var coerce_tmp [7543422] :BaseLocale [136243]
(7543424 'move' coerce_tmp [7543422] (7543426 '.v' call_tmp [7633850] _instance [135293] ))
var coerce_tmp [7543429] :RootClass [236]
(7543431 'move' coerce_tmp [7543429] (7543433 'cast' RootClass [236] coerce_tmp [7543422] ))
var call_tmp [7543436] :bool [19]
(7543438 'move' call_tmp [7543436] (7543440 '==' coerce_tmp [7543429] nil [32] ))
if call_tmp [7543436]
{
(7543446 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [5499032] :Error [85511]
(5499041 'move' error [5499032] nil [32] )
(1578012 call checkAssumingLocal [169216] this [1577757] error [5499032] )
var errorExists [7297672] :bool [19]
(7297677 'move' errorExists [7297672] (7297674 '!=' error [5499032] nil [32] ))
if errorExists [7297672]
{
gotoErrorHandling handler [5499033] handler [5499033]
}
label handler [5499033]
var errorExists [7297680] :bool [19]
(7297685 'move' errorExists [7297680] (7297682 '!=' error [5499032] nil [32] ))
if errorExists [7297680]
{
(5499048 '=' error_out [5499017] error [5499032] )
var i_x [8590452] :fileReader(true,defaultDeserializer) [1534304]
(8590456 'move' i_x [8590452] (8590454 'set reference' ret [1577927] ))
(8590460 call deinit [3935522] i_x [8590452] )
gotoErrorHandlingReturn _end_readerHelper [1578471] _end_readerHelper [1578471]
}
var ret [7667102] :int(64) [10]
(7667104 'move' ret [7667102] (7667106 '.v' region [1577769] _low [1576890] ))
var call_tmp [1578397] :fileReader(true,defaultDeserializer) [1534304]
var initTemp [1581182] :fileReader(true,defaultDeserializer) [1534304]
var _formal_tmp_in_deserializer [1588975] :defaultDeserializer [173096]
(1588980 'move' _formal_tmp_in_deserializer [1588975] _formal_tmp_deserializer [1579791] )
var _formal_tmp_out_error [1588984] :errorCode [12828]
(1581185 call init [1581199] initTemp [1581182] _formal_tmp_in_deserializer [1588975] this [1577757] _formal_tmp_out_error [1588984] hints [1577781] ret [7667102] 9223372036854775807 style [1577788] )
(7356343 '=' err [1577947] _formal_tmp_out_error [1588984] )
(1578399 'move' call_tmp [1578397] initTemp [1581182] )
(1578412 call = [1588999] ret [1577927] call_tmp [1578397] )
var i_x [8590464] :fileReader(true,defaultDeserializer) [1534304]
(8590468 'move' i_x [8590464] (8590466 'set reference' call_tmp [1578397] ))
(8590472 call deinit [3935522] i_x [8590464] )
var call_tmp [7654166] :int(32) [66]
(7654168 'move' call_tmp [7654166] (7654171 call qio_err_iserr [12868] err [1577947] ))
var call_tmp [7654173] :bool [19]
(7654175 'move' call_tmp [7654173] (7654177 '!=' call_tmp [7654166] 0 ))
if call_tmp [7654173]
{
var error [5499060] :Error [85511]
(5499069 'move' error [5499060] nil [32] )
var call_tmp [1578430] :string [244]
var ret_tmp [5545149] :string [244]
(1578438 call _tryGetPath [169692] this [1577757] ret_tmp [5545149] )
(5545152 'move' call_tmp [1578430] ret_tmp [5545149] )
(1578440 call ioerror [15384] err [1577947] "in file.reader" call_tmp [1578430] error [5499060] )
var errorExists [7297688] :bool [19]
(7297693 'move' errorExists [7297688] (7297690 '!=' error [5499060] nil [32] ))
if errorExists [7297688]
{
var i_x [7336210] :string [244]
(7336214 'move' i_x [7336210] (7336212 'set reference' call_tmp [1578430] ))
(7336218 call deinit [21354] i_x [7336210] )
gotoErrorHandling handler [5499061] handler [5499061]
}
var i_x [7336222] :string [244]
(7336226 'move' i_x [7336222] (7336224 'set reference' call_tmp [1578430] ))
(7336230 call deinit [21354] i_x [7336222] )
label handler [5499061]
var errorExists [7297696] :bool [19]
(7297701 'move' errorExists [7297696] (7297698 '!=' error [5499060] nil [32] ))
if errorExists [7297696]
{
(5499076 '=' error_out [5499017] error [5499060] )
var i_x [8590476] :fileReader(true,defaultDeserializer) [1534304]
(8590480 'move' i_x [8590476] (8590478 'set reference' ret [1577927] ))
(8590484 call deinit [3935522] i_x [8590476] )
gotoErrorHandlingReturn _end_readerHelper [1578471] _end_readerHelper [1578471]
}
}
(1590535 '=' ret [1577811] ret [1577927] )
label _end_readerHelper [1578471]
(5548717 '=' _retArg [5548715] ret [1577811] )
(5548719 return _void [46] )
}
« »
function file [168704] . readerHelper [1872306] ( this [1872312] :file [168704] , region [1872324] :range(int(64),low,one) [1576928] , hints [1872336] :ioHintSet [168555] , style [1872343] :iostyleInternal [164872] , deserializer [1872353] :defaultDeserializer [173096] , error_out [5500875] :Error [85511] , _retArg [5556075] :fileReader(false,defaultDeserializer) [1872106] ) : void [4]
const ref arg this [1872312] :file [168704] const in arg region [1872324] :range(int(64),low,one) [1576928] const ref arg hints [1872336] :ioHintSet [168555] const ref arg style [1872343] :iostyleInternal [164872] const ref arg deserializer [1872353] :defaultDeserializer [173096] ref arg error_out [5500875] :Error [85511] ref arg _retArg [5556075] :fileReader(false,defaultDeserializer) [1872106]
{
var _formal_tmp_deserializer [1873083] :defaultDeserializer [173096]
(1873086 'move' _formal_tmp_deserializer [1873083] deserializer [1872353] )
var ret [1872366] :fileReader(false,defaultDeserializer) [1872106]
var ret [7667172] :int(64) [10]
(7667174 'move' ret [7667172] (7667176 '.v' region [1872324] _low [1576890] ))
var tmp [7319653] :bool [19]
(7319655 'move' tmp [7319653] (7319657 '<' ret [7667172] 0 ))
if tmp [7319653]
{
var call_tmp [1872465] :owned IllegalArgumentError [1475882]
var new_temp [1873114] :IllegalArgumentError [85616]
(1873116 'move' new_temp [1873114] (1873101 call _new [1475209] "illegal argument 'region': file region's lowest accepted bound is 0" ))
var initTemp [1873123] :owned IllegalArgumentError [1475882]
(1873126 call init [1475364] initTemp [1873123] new_temp [1873114] )
(1872467 'move' call_tmp [1872465] initTemp [1873123] )
var call_tmp [1872472] :Error [85511]
var coerce_tmp [1873140] :owned Error [1498203]
var ret_tmp [5547073] :owned Error [1498203]
var i_x [7644003] :owned IllegalArgumentError [1475882]
(7644007 'move' i_x [7644003] (7644005 'set reference' call_tmp [1872465] ))
var i__retArg [7644009] :owned Error [1498203]
(7644013 'move' i__retArg [7644009] (7644011 'set reference' ret_tmp [5547073] ))
var _formal_tmp_x [7644016] :owned IllegalArgumentError [1475882]
(7644018 'move' _formal_tmp_x [7644016] i_x [7644003] )
var ret [7644021] :owned Error [1498203]
var i_this [7644023] :owned IllegalArgumentError [1475882]
(7644025 'move' i_this [7644023] (7644027 'set reference' _formal_tmp_x [7644016] ))
var coerce_tmp [7644029] :IllegalArgumentError [85616]
(7644031 'move' coerce_tmp [7644029] (7644033 '.v' i_this [7644023] chpl_p [1475877] ))
var call_tmp [7644036] :Error [85511]
(7644038 'move' call_tmp [7644036] (7644040 'cast' Error [85511] coerce_tmp [7644029] ))
var i_this [7644048] :owned IllegalArgumentError [1475882]
(7644050 'move' i_this [7644048] (7644052 'set reference' _formal_tmp_x [7644016] ))
var tmp [7644054] :IllegalArgumentError [85616]
(7644056 'move' tmp [7644054] (7644058 'cast' IllegalArgumentError [85616] nil [32] ))
(7644061 '.=' i_this [7644048] chpl_p [1475877] tmp [7644054] )
var coerce_tmp [7644065] :RootClass [236]
(7644067 'move' coerce_tmp [7644065] (7644069 'cast' RootClass [236] call_tmp [7644036] ))
var call_tmp [7644072] :bool [19]
(7644074 'move' call_tmp [7644072] (7644076 '==' coerce_tmp [7644065] nil [32] ))
if call_tmp [7644072]
{
(7644082 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7644085] :owned Error [1498203]
var initTemp [7644087] :owned Error [1498203]
(7644090 call init [1499358] initTemp [7644087] call_tmp [7644036] )
(7644093 'move' call_tmp [7644085] initTemp [7644087] )
(7644096 'move' ret [7644021] call_tmp [7644085] )
(7644100 call chpl__autoDestroy [3929468] _formal_tmp_x [7644016] )
(7644104 '=' i__retArg [7644009] ret [7644021] )
(5547076 'move' coerce_tmp [1873140] ret_tmp [5547073] )
var _formal_tmp_in_err [1873359] :owned Error [1498203]
(1873364 'move' _formal_tmp_in_err [1873359] coerce_tmp [1873140] )
(1872474 'move' call_tmp [1872472] (1872477 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [1873359] ))
(5500886 '=' error_out [5500875] call_tmp [1872472] )
gotoErrorHandlingReturn _end_readerHelper [1873026] _end_readerHelper [1873026]
}
var ret [1872482] :fileReader(false,defaultDeserializer) [1872106]
(1874806 call init [1873634] ret [1872482] )
var err [1872502] :errorCode [12828]
var call_tmp [7355560] :int(32) [66]
(7355562 'move' call_tmp [7355560] (7355564 'cast' int(32) [66] 0 ))
var call_tmp [7355567] :errorCode [12828]
(7355569 'move' call_tmp [7355567] (7355572 call qio_int_to_err [12856] call_tmp [7355560] ))
(1872504 'move' err [1872502] call_tmp [7355567] )
var call_tmp [7633986] :locale [234]
(7633988 'move' call_tmp [7633986] (7633990 '.' this [1872312] _home [168683] ))
var coerce_tmp [7544022] :BaseLocale [136243]
(7544024 'move' coerce_tmp [7544022] (7544026 '.v' call_tmp [7633986] _instance [135293] ))
var coerce_tmp [7544029] :RootClass [236]
(7544031 'move' coerce_tmp [7544029] (7544033 'cast' RootClass [236] coerce_tmp [7544022] ))
var call_tmp [7544036] :bool [19]
(7544038 'move' call_tmp [7544036] (7544040 '==' coerce_tmp [7544029] nil [32] ))
if call_tmp [7544036]
{
(7544046 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [5500890] :Error [85511]
(5500899 'move' error [5500890] nil [32] )
(1872567 call checkAssumingLocal [169216] this [1872312] error [5500890] )
var errorExists [7298520] :bool [19]
(7298525 'move' errorExists [7298520] (7298522 '!=' error [5500890] nil [32] ))
if errorExists [7298520]
{
gotoErrorHandling handler [5500891] handler [5500891]
}
label handler [5500891]
var errorExists [7298528] :bool [19]
(7298533 'move' errorExists [7298528] (7298530 '!=' error [5500890] nil [32] ))
if errorExists [7298528]
{
(5500906 '=' error_out [5500875] error [5500890] )
var i_x [8598503] :fileReader(false,defaultDeserializer) [1872106]
(8598507 'move' i_x [8598503] (8598505 'set reference' ret [1872482] ))
(8598511 call deinit [4023387] i_x [8598503] )
gotoErrorHandlingReturn _end_readerHelper [1873026] _end_readerHelper [1873026]
}
var ret [7667182] :int(64) [10]
(7667184 'move' ret [7667182] (7667186 '.v' region [1872324] _low [1576890] ))
var call_tmp [1872952] :fileReader(false,defaultDeserializer) [1872106]
var initTemp [1873425] :fileReader(false,defaultDeserializer) [1872106]
var _formal_tmp_in_deserializer [1874007] :defaultDeserializer [173096]
(1874012 'move' _formal_tmp_in_deserializer [1874007] _formal_tmp_deserializer [1873083] )
var _formal_tmp_out_error [1874016] :errorCode [12828]
(1873428 call init [1873440] initTemp [1873425] _formal_tmp_in_deserializer [1874007] this [1872312] _formal_tmp_out_error [1874016] hints [1872336] ret [7667182] 9223372036854775807 style [1872343] )
(7356571 '=' err [1872502] _formal_tmp_out_error [1874016] )
(1872954 'move' call_tmp [1872952] initTemp [1873425] )
(1872967 call = [1874031] ret [1872482] call_tmp [1872952] )
var i_x [8598515] :fileReader(false,defaultDeserializer) [1872106]
(8598519 'move' i_x [8598515] (8598517 'set reference' call_tmp [1872952] ))
(8598523 call deinit [4023387] i_x [8598515] )
var call_tmp [7654454] :int(32) [66]
(7654456 'move' call_tmp [7654454] (7654459 call qio_err_iserr [12868] err [1872502] ))
var call_tmp [7654461] :bool [19]
(7654463 'move' call_tmp [7654461] (7654465 '!=' call_tmp [7654454] 0 ))
if call_tmp [7654461]
{
var error [5500918] :Error [85511]
(5500927 'move' error [5500918] nil [32] )
var call_tmp [1872985] :string [244]
var ret_tmp [5545167] :string [244]
(1872993 call _tryGetPath [169692] this [1872312] ret_tmp [5545167] )
(5545170 'move' call_tmp [1872985] ret_tmp [5545167] )
(1872995 call ioerror [15384] err [1872502] "in file.reader" call_tmp [1872985] error [5500918] )
var errorExists [7298536] :bool [19]
(7298541 'move' errorExists [7298536] (7298538 '!=' error [5500918] nil [32] ))
if errorExists [7298536]
{
var i_x [7338694] :string [244]
(7338698 'move' i_x [7338694] (7338696 'set reference' call_tmp [1872985] ))
(7338702 call deinit [21354] i_x [7338694] )
gotoErrorHandling handler [5500919] handler [5500919]
}
var i_x [7338706] :string [244]
(7338710 'move' i_x [7338706] (7338708 'set reference' call_tmp [1872985] ))
(7338714 call deinit [21354] i_x [7338706] )
label handler [5500919]
var errorExists [7298544] :bool [19]
(7298549 'move' errorExists [7298544] (7298546 '!=' error [5500918] nil [32] ))
if errorExists [7298544]
{
(5500934 '=' error_out [5500875] error [5500918] )
var i_x [8598527] :fileReader(false,defaultDeserializer) [1872106]
(8598531 'move' i_x [8598527] (8598529 'set reference' ret [1872482] ))
(8598535 call deinit [4023387] i_x [8598527] )
gotoErrorHandlingReturn _end_readerHelper [1873026] _end_readerHelper [1873026]
}
}
(1874800 '=' ret [1872366] ret [1872482] )
label _end_readerHelper [1873026]
(5556077 '=' _retArg [5556075] ret [1872366] )
(5556079 return _void [46] )
}
« »
function file [168704] . readerHelper [3277058] ( this [3277064] :file [168704] , region [3277076] :range(int(64),low,one) [1576928] , hints [3277088] :ioHintSet [168555] , style [3277095] :iostyleInternal [164872] , deserializer [3277105] :jsonDeserializer [356412] , error_out [5506953] :Error [85511] , _retArg [5588540] :fileReader(false,jsonDeserializer) [3276790] ) : void [4]
const ref arg this [3277064] :file [168704] const in arg region [3277076] :range(int(64),low,one) [1576928] const ref arg hints [3277088] :ioHintSet [168555] const ref arg style [3277095] :iostyleInternal [164872] const ref arg deserializer [3277105] :jsonDeserializer [356412] ref arg error_out [5506953] :Error [85511] ref arg _retArg [5588540] :fileReader(false,jsonDeserializer) [3276790]
{
var _formal_tmp_deserializer [3277875] :jsonDeserializer [356412]
(3277878 'move' _formal_tmp_deserializer [3277875] deserializer [3277105] )
var ret [3277118] :fileReader(false,jsonDeserializer) [3276790]
var ret [7667192] :int(64) [10]
(7667194 'move' ret [7667192] (7667196 '.v' region [3277076] _low [1576890] ))
var tmp [7320638] :bool [19]
(7320640 'move' tmp [7320638] (7320642 '<' ret [7667192] 0 ))
if tmp [7320638]
{
var call_tmp [3277217] :owned IllegalArgumentError [1475882]
var new_temp [3277906] :IllegalArgumentError [85616]
(3277908 'move' new_temp [3277906] (3277893 call _new [1475209] "illegal argument 'region': file region's lowest accepted bound is 0" ))
var initTemp [3277915] :owned IllegalArgumentError [1475882]
(3277918 call init [1475364] initTemp [3277915] new_temp [3277906] )
(3277219 'move' call_tmp [3277217] initTemp [3277915] )
var call_tmp [3277224] :Error [85511]
var coerce_tmp [3277932] :owned Error [1498203]
var ret_tmp [5547109] :owned Error [1498203]
var i_x [7644639] :owned IllegalArgumentError [1475882]
(7644643 'move' i_x [7644639] (7644641 'set reference' call_tmp [3277217] ))
var i__retArg [7644645] :owned Error [1498203]
(7644649 'move' i__retArg [7644645] (7644647 'set reference' ret_tmp [5547109] ))
var _formal_tmp_x [7644652] :owned IllegalArgumentError [1475882]
(7644654 'move' _formal_tmp_x [7644652] i_x [7644639] )
var ret [7644657] :owned Error [1498203]
var i_this [7644659] :owned IllegalArgumentError [1475882]
(7644661 'move' i_this [7644659] (7644663 'set reference' _formal_tmp_x [7644652] ))
var coerce_tmp [7644665] :IllegalArgumentError [85616]
(7644667 'move' coerce_tmp [7644665] (7644669 '.v' i_this [7644659] chpl_p [1475877] ))
var call_tmp [7644672] :Error [85511]
(7644674 'move' call_tmp [7644672] (7644676 'cast' Error [85511] coerce_tmp [7644665] ))
var i_this [7644684] :owned IllegalArgumentError [1475882]
(7644686 'move' i_this [7644684] (7644688 'set reference' _formal_tmp_x [7644652] ))
var tmp [7644690] :IllegalArgumentError [85616]
(7644692 'move' tmp [7644690] (7644694 'cast' IllegalArgumentError [85616] nil [32] ))
(7644697 '.=' i_this [7644684] chpl_p [1475877] tmp [7644690] )
var coerce_tmp [7644701] :RootClass [236]
(7644703 'move' coerce_tmp [7644701] (7644705 'cast' RootClass [236] call_tmp [7644672] ))
var call_tmp [7644708] :bool [19]
(7644710 'move' call_tmp [7644708] (7644712 '==' coerce_tmp [7644701] nil [32] ))
if call_tmp [7644708]
{
(7644718 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7644721] :owned Error [1498203]
var initTemp [7644723] :owned Error [1498203]
(7644726 call init [1499358] initTemp [7644723] call_tmp [7644672] )
(7644729 'move' call_tmp [7644721] initTemp [7644723] )
(7644732 'move' ret [7644657] call_tmp [7644721] )
(7644736 call chpl__autoDestroy [3929468] _formal_tmp_x [7644652] )
(7644740 '=' i__retArg [7644645] ret [7644657] )
(5547112 'move' coerce_tmp [3277932] ret_tmp [5547109] )
var _formal_tmp_in_err [3278151] :owned Error [1498203]
(3278156 'move' _formal_tmp_in_err [3278151] coerce_tmp [3277932] )
(3277226 'move' call_tmp [3277224] (3277229 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [3278151] ))
(5506964 '=' error_out [5506953] call_tmp [3277224] )
gotoErrorHandlingReturn _end_readerHelper [3277778] _end_readerHelper [3277778]
}
var ret [3277234] :fileReader(false,jsonDeserializer) [3276790]
(3283288 call init [3278426] ret [3277234] )
var err [3277254] :errorCode [12828]
var call_tmp [7356000] :int(32) [66]
(7356002 'move' call_tmp [7356000] (7356004 'cast' int(32) [66] 0 ))
var call_tmp [7356007] :errorCode [12828]
(7356009 'move' call_tmp [7356007] (7356012 call qio_int_to_err [12856] call_tmp [7356000] ))
(3277256 'move' err [3277254] call_tmp [7356007] )
var call_tmp [7634032] :locale [234]
(7634034 'move' call_tmp [7634032] (7634036 '.' this [3277064] _home [168683] ))
var coerce_tmp [7546146] :BaseLocale [136243]
(7546148 'move' coerce_tmp [7546146] (7546150 '.v' call_tmp [7634032] _instance [135293] ))
var coerce_tmp [7546153] :RootClass [236]
(7546155 'move' coerce_tmp [7546153] (7546157 'cast' RootClass [236] coerce_tmp [7546146] ))
var call_tmp [7546160] :bool [19]
(7546162 'move' call_tmp [7546160] (7546164 '==' coerce_tmp [7546153] nil [32] ))
if call_tmp [7546160]
{
(7546170 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [5506968] :Error [85511]
(5506977 'move' error [5506968] nil [32] )
(3277319 call checkAssumingLocal [169216] this [3277064] error [5506968] )
var errorExists [7301320] :bool [19]
(7301325 'move' errorExists [7301320] (7301322 '!=' error [5506968] nil [32] ))
if errorExists [7301320]
{
gotoErrorHandling handler [5506969] handler [5506969]
}
label handler [5506969]
var errorExists [7301328] :bool [19]
(7301333 'move' errorExists [7301328] (7301330 '!=' error [5506968] nil [32] ))
if errorExists [7301328]
{
(5506984 '=' error_out [5506953] error [5506968] )
var i_x [8621871] :fileReader(false,jsonDeserializer) [3276790]
(8621875 'move' i_x [8621871] (8621873 'set reference' ret [3277234] ))
(8621879 call deinit [4209365] i_x [8621871] )
gotoErrorHandlingReturn _end_readerHelper [3277778] _end_readerHelper [3277778]
}
var ret [7667202] :int(64) [10]
(7667204 'move' ret [7667202] (7667206 '.v' region [3277076] _low [1576890] ))
var call_tmp [3277704] :fileReader(false,jsonDeserializer) [3276790]
var initTemp [3278217] :fileReader(false,jsonDeserializer) [3276790]
var _formal_tmp_in_deserializer [3282204] :jsonDeserializer [356412]
(3282209 'move' _formal_tmp_in_deserializer [3282204] _formal_tmp_deserializer [3277875] )
var _formal_tmp_out_error [3282213] :errorCode [12828]
(3278220 call init [3278232] initTemp [3278217] _formal_tmp_in_deserializer [3282204] this [3277064] _formal_tmp_out_error [3282213] hints [3277088] ret [7667202] 9223372036854775807 style [3277095] )
(7357273 '=' err [3277254] _formal_tmp_out_error [3282213] )
(3277706 'move' call_tmp [3277704] initTemp [3278217] )
(3277719 call = [3282228] ret [3277234] call_tmp [3277704] )
var i_x [8621883] :fileReader(false,jsonDeserializer) [3276790]
(8621887 'move' i_x [8621883] (8621885 'set reference' call_tmp [3277704] ))
(8621891 call deinit [4209365] i_x [8621883] )
var call_tmp [7654694] :int(32) [66]
(7654696 'move' call_tmp [7654694] (7654699 call qio_err_iserr [12868] err [3277254] ))
var call_tmp [7654701] :bool [19]
(7654703 'move' call_tmp [7654701] (7654705 '!=' call_tmp [7654694] 0 ))
if call_tmp [7654701]
{
var error [5506996] :Error [85511]
(5507005 'move' error [5506996] nil [32] )
var call_tmp [3277737] :string [244]
var ret_tmp [5545173] :string [244]
(3277745 call _tryGetPath [169692] this [3277064] ret_tmp [5545173] )
(5545176 'move' call_tmp [3277737] ret_tmp [5545173] )
(3277747 call ioerror [15384] err [3277254] "in file.reader" call_tmp [3277737] error [5506996] )
var errorExists [7301336] :bool [19]
(7301341 'move' errorExists [7301336] (7301338 '!=' error [5506996] nil [32] ))
if errorExists [7301336]
{
var i_x [7341802] :string [244]
(7341806 'move' i_x [7341802] (7341804 'set reference' call_tmp [3277737] ))
(7341810 call deinit [21354] i_x [7341802] )
gotoErrorHandling handler [5506997] handler [5506997]
}
var i_x [7341814] :string [244]
(7341818 'move' i_x [7341814] (7341816 'set reference' call_tmp [3277737] ))
(7341822 call deinit [21354] i_x [7341814] )
label handler [5506997]
var errorExists [7301344] :bool [19]
(7301349 'move' errorExists [7301344] (7301346 '!=' error [5506996] nil [32] ))
if errorExists [7301344]
{
(5507012 '=' error_out [5506953] error [5506996] )
var i_x [8621895] :fileReader(false,jsonDeserializer) [3276790]
(8621899 'move' i_x [8621895] (8621897 'set reference' ret [3277234] ))
(8621903 call deinit [4209365] i_x [8621895] )
gotoErrorHandlingReturn _end_readerHelper [3277778] _end_readerHelper [3277778]
}
}
(3283282 '=' ret [3277118] ret [3277234] )
label _end_readerHelper [3277778]
(5588542 '=' _retArg [5588540] ret [3277118] )
(5588544 return _void [46] )
}
« »
function file [168704] . readerHelper [3425992] ( this [3425998] :file [168704] , region [3426010] :range(int(64),low,one) [1576928] , hints [3426022] :ioHintSet [168555] , style [3426029] :iostyleInternal [164872] , deserializer [3426039] :binaryDeserializer [175632] , error_out [5511084] :Error [85511] , _retArg [5590098] :fileReader(false,binaryDeserializer) [3425693] ) : void [4]
const ref arg this [3425998] :file [168704] const in arg region [3426010] :range(int(64),low,one) [1576928] const ref arg hints [3426022] :ioHintSet [168555] const ref arg style [3426029] :iostyleInternal [164872] const ref arg deserializer [3426039] :binaryDeserializer [175632] ref arg error_out [5511084] :Error [85511] ref arg _retArg [5590098] :fileReader(false,binaryDeserializer) [3425693]
{
var _formal_tmp_deserializer [3426769] :binaryDeserializer [175632]
(3426772 'move' _formal_tmp_deserializer [3426769] deserializer [3426039] )
var ret [3426052] :fileReader(false,binaryDeserializer) [3425693]
var ret [7667212] :int(64) [10]
(7667214 'move' ret [7667212] (7667216 '.v' region [3426010] _low [1576890] ))
var tmp [7320733] :bool [19]
(7320735 'move' tmp [7320733] (7320737 '<' ret [7667212] 0 ))
if tmp [7320733]
{
var call_tmp [3426151] :owned IllegalArgumentError [1475882]
var new_temp [3426800] :IllegalArgumentError [85616]
(3426802 'move' new_temp [3426800] (3426787 call _new [1475209] "illegal argument 'region': file region's lowest accepted bound is 0" ))
var initTemp [3426809] :owned IllegalArgumentError [1475882]
(3426812 call init [1475364] initTemp [3426809] new_temp [3426800] )
(3426153 'move' call_tmp [3426151] initTemp [3426809] )
var call_tmp [3426158] :Error [85511]
var coerce_tmp [3426826] :owned Error [1498203]
var ret_tmp [5547187] :owned Error [1498203]
var i_x [7646017] :owned IllegalArgumentError [1475882]
(7646021 'move' i_x [7646017] (7646019 'set reference' call_tmp [3426151] ))
var i__retArg [7646023] :owned Error [1498203]
(7646027 'move' i__retArg [7646023] (7646025 'set reference' ret_tmp [5547187] ))
var _formal_tmp_x [7646030] :owned IllegalArgumentError [1475882]
(7646032 'move' _formal_tmp_x [7646030] i_x [7646017] )
var ret [7646035] :owned Error [1498203]
var i_this [7646037] :owned IllegalArgumentError [1475882]
(7646039 'move' i_this [7646037] (7646041 'set reference' _formal_tmp_x [7646030] ))
var coerce_tmp [7646043] :IllegalArgumentError [85616]
(7646045 'move' coerce_tmp [7646043] (7646047 '.v' i_this [7646037] chpl_p [1475877] ))
var call_tmp [7646050] :Error [85511]
(7646052 'move' call_tmp [7646050] (7646054 'cast' Error [85511] coerce_tmp [7646043] ))
var i_this [7646062] :owned IllegalArgumentError [1475882]
(7646064 'move' i_this [7646062] (7646066 'set reference' _formal_tmp_x [7646030] ))
var tmp [7646068] :IllegalArgumentError [85616]
(7646070 'move' tmp [7646068] (7646072 'cast' IllegalArgumentError [85616] nil [32] ))
(7646075 '.=' i_this [7646062] chpl_p [1475877] tmp [7646068] )
var coerce_tmp [7646079] :RootClass [236]
(7646081 'move' coerce_tmp [7646079] (7646083 'cast' RootClass [236] call_tmp [7646050] ))
var call_tmp [7646086] :bool [19]
(7646088 'move' call_tmp [7646086] (7646090 '==' coerce_tmp [7646079] nil [32] ))
if call_tmp [7646086]
{
(7646096 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7646099] :owned Error [1498203]
var initTemp [7646101] :owned Error [1498203]
(7646104 call init [1499358] initTemp [7646101] call_tmp [7646050] )
(7646107 'move' call_tmp [7646099] initTemp [7646101] )
(7646110 'move' ret [7646035] call_tmp [7646099] )
(7646114 call chpl__autoDestroy [3929468] _formal_tmp_x [7646030] )
(7646118 '=' i__retArg [7646023] ret [7646035] )
(5547190 'move' coerce_tmp [3426826] ret_tmp [5547187] )
var _formal_tmp_in_err [3427045] :owned Error [1498203]
(3427050 'move' _formal_tmp_in_err [3427045] coerce_tmp [3426826] )
(3426160 'move' call_tmp [3426158] (3426163 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [3427045] ))
(5511095 '=' error_out [5511084] call_tmp [3426158] )
gotoErrorHandlingReturn _end_readerHelper [3426712] _end_readerHelper [3426712]
}
var ret [3426168] :fileReader(false,binaryDeserializer) [3425693]
(3432182 call init [3427320] ret [3426168] )
var err [3426188] :errorCode [12828]
var call_tmp [7356154] :int(32) [66]
(7356156 'move' call_tmp [7356154] (7356158 'cast' int(32) [66] 0 ))
var call_tmp [7356161] :errorCode [12828]
(7356163 'move' call_tmp [7356161] (7356166 call qio_int_to_err [12856] call_tmp [7356154] ))
(3426190 'move' err [3426188] call_tmp [7356161] )
var call_tmp [7634062] :locale [234]
(7634064 'move' call_tmp [7634062] (7634066 '.' this [3425998] _home [168683] ))
var coerce_tmp [7546746] :BaseLocale [136243]
(7546748 'move' coerce_tmp [7546746] (7546750 '.v' call_tmp [7634062] _instance [135293] ))
var coerce_tmp [7546753] :RootClass [236]
(7546755 'move' coerce_tmp [7546753] (7546757 'cast' RootClass [236] coerce_tmp [7546746] ))
var call_tmp [7546760] :bool [19]
(7546762 'move' call_tmp [7546760] (7546764 '==' coerce_tmp [7546753] nil [32] ))
if call_tmp [7546760]
{
(7546770 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [5511099] :Error [85511]
(5511108 'move' error [5511099] nil [32] )
(3426253 call checkAssumingLocal [169216] this [3425998] error [5511099] )
var errorExists [7303232] :bool [19]
(7303237 'move' errorExists [7303232] (7303234 '!=' error [5511099] nil [32] ))
if errorExists [7303232]
{
gotoErrorHandling handler [5511100] handler [5511100]
}
label handler [5511100]
var errorExists [7303240] :bool [19]
(7303245 'move' errorExists [7303240] (7303242 '!=' error [5511099] nil [32] ))
if errorExists [7303240]
{
(5511115 '=' error_out [5511084] error [5511099] )
var i_x [8623848] :fileReader(false,binaryDeserializer) [3425693]
(8623852 'move' i_x [8623848] (8623850 'set reference' ret [3426168] ))
(8623856 call deinit [4249039] i_x [8623848] )
gotoErrorHandlingReturn _end_readerHelper [3426712] _end_readerHelper [3426712]
}
var ret [7667222] :int(64) [10]
(7667224 'move' ret [7667222] (7667226 '.v' region [3426010] _low [1576890] ))
var call_tmp [3426638] :fileReader(false,binaryDeserializer) [3425693]
var initTemp [3427111] :fileReader(false,binaryDeserializer) [3425693]
var _formal_tmp_in_deserializer [3431098] :binaryDeserializer [175632]
(3431103 'move' _formal_tmp_in_deserializer [3431098] _formal_tmp_deserializer [3426769] )
var _formal_tmp_out_error [3431107] :errorCode [12828]
(3427114 call init [3427126] initTemp [3427111] _formal_tmp_in_deserializer [3431098] this [3425998] _formal_tmp_out_error [3431107] hints [3426022] ret [7667222] 9223372036854775807 style [3426029] )
(7357561 '=' err [3426188] _formal_tmp_out_error [3431107] )
(3426640 'move' call_tmp [3426638] initTemp [3427111] )
(3426653 call = [3431122] ret [3426168] call_tmp [3426638] )
var i_x [8623860] :fileReader(false,binaryDeserializer) [3425693]
(8623864 'move' i_x [8623860] (8623862 'set reference' call_tmp [3426638] ))
(8623868 call deinit [4249039] i_x [8623860] )
var call_tmp [7654838] :int(32) [66]
(7654840 'move' call_tmp [7654838] (7654843 call qio_err_iserr [12868] err [3426188] ))
var call_tmp [7654845] :bool [19]
(7654847 'move' call_tmp [7654845] (7654849 '!=' call_tmp [7654838] 0 ))
if call_tmp [7654845]
{
var error [5511127] :Error [85511]
(5511136 'move' error [5511127] nil [32] )
var call_tmp [3426671] :string [244]
var ret_tmp [5545179] :string [244]
(3426679 call _tryGetPath [169692] this [3425998] ret_tmp [5545179] )
(5545182 'move' call_tmp [3426671] ret_tmp [5545179] )
(3426681 call ioerror [15384] err [3426188] "in file.reader" call_tmp [3426671] error [5511127] )
var errorExists [7303248] :bool [19]
(7303253 'move' errorExists [7303248] (7303250 '!=' error [5511127] nil [32] ))
if errorExists [7303248]
{
var i_x [7343014] :string [244]
(7343018 'move' i_x [7343014] (7343016 'set reference' call_tmp [3426671] ))
(7343022 call deinit [21354] i_x [7343014] )
gotoErrorHandling handler [5511128] handler [5511128]
}
var i_x [7343026] :string [244]
(7343030 'move' i_x [7343026] (7343028 'set reference' call_tmp [3426671] ))
(7343034 call deinit [21354] i_x [7343026] )
label handler [5511128]
var errorExists [7303256] :bool [19]
(7303261 'move' errorExists [7303256] (7303258 '!=' error [5511127] nil [32] ))
if errorExists [7303256]
{
(5511143 '=' error_out [5511084] error [5511127] )
var i_x [8623872] :fileReader(false,binaryDeserializer) [3425693]
(8623876 'move' i_x [8623872] (8623874 'set reference' ret [3426168] ))
(8623880 call deinit [4249039] i_x [8623872] )
gotoErrorHandlingReturn _end_readerHelper [3426712] _end_readerHelper [3426712]
}
}
(3432176 '=' ret [3426052] ret [3426168] )
label _end_readerHelper [3426712]
(5590100 '=' _retArg [5590098] ret [3426052] )
(5590102 return _void [46] )
}
« »
function file [168704] . writerHelper [1591359] ( this [1591365] :file [168704] , region [1591377] :range(int(64),low,one) [1576928] , hints [1591389] :ioHintSet [168555] , style [1591396] :iostyleInternal [164872] , serializer [1591406] :defaultSerializer [171969] , error_out [5499157] :Error [85511] , _retArg [5548895] :fileWriter(true,defaultSerializer) [1590708] ) : void [4]
const ref arg this [1591365] :file [168704] const in arg region [1591377] :range(int(64),low,one) [1576928] const ref arg hints [1591389] :ioHintSet [168555] const ref arg style [1591396] :iostyleInternal [164872] const ref arg serializer [1591406] :defaultSerializer [171969] ref arg error_out [5499157] :Error [85511] ref arg _retArg [5548895] :fileWriter(true,defaultSerializer) [1590708]
{
var _formal_tmp_serializer [1592176] :defaultSerializer [171969]
(1592179 'move' _formal_tmp_serializer [1592176] serializer [1591406] )
var ret [1591419] :fileWriter(true,defaultSerializer) [1590708]
var ret [7667112] :int(64) [10]
(7667114 'move' ret [7667112] (7667116 '.v' region [1591377] _low [1576890] ))
var tmp [7319263] :bool [19]
(7319265 'move' tmp [7319263] (7319267 '<' ret [7667112] 0 ))
if tmp [7319263]
{
var call_tmp [1591518] :owned IllegalArgumentError [1475882]
var new_temp [1592207] :IllegalArgumentError [85616]
(1592209 'move' new_temp [1592207] (1592194 call _new [1475209] "illegal argument 'region': file region's lowest accepted bound is 0" ))
var initTemp [1592216] :owned IllegalArgumentError [1475882]
(1592219 call init [1475364] initTemp [1592216] new_temp [1592207] )
(1591520 'move' call_tmp [1591518] initTemp [1592216] )
var call_tmp [1591525] :Error [85511]
var coerce_tmp [1592233] :owned Error [1498203]
var ret_tmp [5546995] :owned Error [1498203]
var i_x [7642625] :owned IllegalArgumentError [1475882]
(7642629 'move' i_x [7642625] (7642627 'set reference' call_tmp [1591518] ))
var i__retArg [7642631] :owned Error [1498203]
(7642635 'move' i__retArg [7642631] (7642633 'set reference' ret_tmp [5546995] ))
var _formal_tmp_x [7642638] :owned IllegalArgumentError [1475882]
(7642640 'move' _formal_tmp_x [7642638] i_x [7642625] )
var ret [7642643] :owned Error [1498203]
var i_this [7642645] :owned IllegalArgumentError [1475882]
(7642647 'move' i_this [7642645] (7642649 'set reference' _formal_tmp_x [7642638] ))
var coerce_tmp [7642651] :IllegalArgumentError [85616]
(7642653 'move' coerce_tmp [7642651] (7642655 '.v' i_this [7642645] chpl_p [1475877] ))
var call_tmp [7642658] :Error [85511]
(7642660 'move' call_tmp [7642658] (7642662 'cast' Error [85511] coerce_tmp [7642651] ))
var i_this [7642670] :owned IllegalArgumentError [1475882]
(7642672 'move' i_this [7642670] (7642674 'set reference' _formal_tmp_x [7642638] ))
var tmp [7642676] :IllegalArgumentError [85616]
(7642678 'move' tmp [7642676] (7642680 'cast' IllegalArgumentError [85616] nil [32] ))
(7642683 '.=' i_this [7642670] chpl_p [1475877] tmp [7642676] )
var coerce_tmp [7642687] :RootClass [236]
(7642689 'move' coerce_tmp [7642687] (7642691 'cast' RootClass [236] call_tmp [7642658] ))
var call_tmp [7642694] :bool [19]
(7642696 'move' call_tmp [7642694] (7642698 '==' coerce_tmp [7642687] nil [32] ))
if call_tmp [7642694]
{
(7642704 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7642707] :owned Error [1498203]
var initTemp [7642709] :owned Error [1498203]
(7642712 call init [1499358] initTemp [7642709] call_tmp [7642658] )
(7642715 'move' call_tmp [7642707] initTemp [7642709] )
(7642718 'move' ret [7642643] call_tmp [7642707] )
(7642722 call chpl__autoDestroy [3929468] _formal_tmp_x [7642638] )
(7642726 '=' i__retArg [7642631] ret [7642643] )
(5546998 'move' coerce_tmp [1592233] ret_tmp [5546995] )
var _formal_tmp_in_err [1592452] :owned Error [1498203]
(1592457 'move' _formal_tmp_in_err [1592452] coerce_tmp [1592233] )
(1591527 'move' call_tmp [1591525] (1591530 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [1592452] ))
(5499168 '=' error_out [5499157] call_tmp [1591525] )
gotoErrorHandlingReturn _end_writerHelper [1592079] _end_writerHelper [1592079]
}
var ret [1591535] :fileWriter(true,defaultSerializer) [1590708]
(1597553 call init [1592729] ret [1591535] )
var err [1591555] :errorCode [12828]
var call_tmp [7355367] :int(32) [66]
(7355369 'move' call_tmp [7355367] (7355371 'cast' int(32) [66] 0 ))
var call_tmp [7355374] :errorCode [12828]
(7355376 'move' call_tmp [7355374] (7355379 call qio_int_to_err [12856] call_tmp [7355367] ))
(1591557 'move' err [1591555] call_tmp [7355374] )
var call_tmp [7633900] :locale [234]
(7633902 'move' call_tmp [7633900] (7633904 '.' this [1591365] _home [168683] ))
var coerce_tmp [7543572] :BaseLocale [136243]
(7543574 'move' coerce_tmp [7543572] (7543576 '.v' call_tmp [7633900] _instance [135293] ))
var coerce_tmp [7543579] :RootClass [236]
(7543581 'move' coerce_tmp [7543579] (7543583 'cast' RootClass [236] coerce_tmp [7543572] ))
var call_tmp [7543586] :bool [19]
(7543588 'move' call_tmp [7543586] (7543590 '==' coerce_tmp [7543579] nil [32] ))
if call_tmp [7543586]
{
(7543596 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [5499172] :Error [85511]
(5499181 'move' error [5499172] nil [32] )
(1591620 call checkAssumingLocal [169216] this [1591365] error [5499172] )
var errorExists [7297728] :bool [19]
(7297733 'move' errorExists [7297728] (7297730 '!=' error [5499172] nil [32] ))
if errorExists [7297728]
{
gotoErrorHandling handler [5499173] handler [5499173]
}
label handler [5499173]
var errorExists [7297736] :bool [19]
(7297741 'move' errorExists [7297736] (7297738 '!=' error [5499172] nil [32] ))
if errorExists [7297736]
{
(5499188 '=' error_out [5499157] error [5499172] )
var i_x [8590690] :fileWriter(true,defaultSerializer) [1590708]
(8590694 'move' i_x [8590690] (8590692 'set reference' ret [1591535] ))
(8590698 call deinit [3971012] i_x [8590690] )
gotoErrorHandlingReturn _end_writerHelper [1592079] _end_writerHelper [1592079]
}
var ret [7667122] :int(64) [10]
(7667124 'move' ret [7667122] (7667126 '.v' region [1591377] _low [1576890] ))
var call_tmp [1592005] :fileWriter(true,defaultSerializer) [1590708]
var initTemp [1592518] :fileWriter(true,defaultSerializer) [1590708]
var _formal_tmp_in_serializer [1596507] :defaultSerializer [171969]
(1596512 'move' _formal_tmp_in_serializer [1596507] _formal_tmp_serializer [1592176] )
var _formal_tmp_out_error [1596516] :errorCode [12828]
(1592521 call init [1592535] initTemp [1592518] _formal_tmp_in_serializer [1596507] this [1591365] _formal_tmp_out_error [1596516] hints [1591389] ret [7667122] 9223372036854775807 style [1591396] )
(7356391 '=' err [1591555] _formal_tmp_out_error [1596516] )
(1592007 'move' call_tmp [1592005] initTemp [1592518] )
(1592020 call = [1596531] ret [1591535] call_tmp [1592005] )
var i_x [8590702] :fileWriter(true,defaultSerializer) [1590708]
(8590706 'move' i_x [8590702] (8590704 'set reference' call_tmp [1592005] ))
(8590710 call deinit [3971012] i_x [8590702] )
var call_tmp [7654286] :int(32) [66]
(7654288 'move' call_tmp [7654286] (7654291 call qio_err_iserr [12868] err [1591555] ))
var call_tmp [7654293] :bool [19]
(7654295 'move' call_tmp [7654293] (7654297 '!=' call_tmp [7654286] 0 ))
if call_tmp [7654293]
{
var error [5499200] :Error [85511]
(5499209 'move' error [5499200] nil [32] )
var call_tmp [1592038] :string [244]
var ret_tmp [5545155] :string [244]
(1592046 call _tryGetPath [169692] this [1591365] ret_tmp [5545155] )
(5545158 'move' call_tmp [1592038] ret_tmp [5545155] )
(1592048 call ioerror [15384] err [1591555] "in file.writer" call_tmp [1592038] error [5499200] )
var errorExists [7297744] :bool [19]
(7297749 'move' errorExists [7297744] (7297746 '!=' error [5499200] nil [32] ))
if errorExists [7297744]
{
var i_x [7336234] :string [244]
(7336238 'move' i_x [7336234] (7336236 'set reference' call_tmp [1592038] ))
(7336242 call deinit [21354] i_x [7336234] )
gotoErrorHandling handler [5499201] handler [5499201]
}
var i_x [7336246] :string [244]
(7336250 'move' i_x [7336246] (7336248 'set reference' call_tmp [1592038] ))
(7336254 call deinit [21354] i_x [7336246] )
label handler [5499201]
var errorExists [7297752] :bool [19]
(7297757 'move' errorExists [7297752] (7297754 '!=' error [5499200] nil [32] ))
if errorExists [7297752]
{
(5499216 '=' error_out [5499157] error [5499200] )
var i_x [8590714] :fileWriter(true,defaultSerializer) [1590708]
(8590718 'move' i_x [8590714] (8590716 'set reference' ret [1591535] ))
(8590722 call deinit [3971012] i_x [8590714] )
gotoErrorHandlingReturn _end_writerHelper [1592079] _end_writerHelper [1592079]
}
}
(1597547 '=' ret [1591419] ret [1591535] )
label _end_writerHelper [1592079]
(5548897 '=' _retArg [5548895] ret [1591419] )
(5548899 return _void [46] )
}
« »
function file [168704] . writerHelper [1839149] ( this [1839155] :file [168704] , region [1839167] :range(int(64),low,one) [1576928] , hints [1839179] :ioHintSet [168555] , style [1839186] :iostyleInternal [164872] , serializer [1839196] :defaultSerializer [171969] , error_out [5500205] :Error [85511] , _retArg [5555787] :fileWriter(false,defaultSerializer) [1838949] ) : void [4]
const ref arg this [1839155] :file [168704] const in arg region [1839167] :range(int(64),low,one) [1576928] const ref arg hints [1839179] :ioHintSet [168555] const ref arg style [1839186] :iostyleInternal [164872] const ref arg serializer [1839196] :defaultSerializer [171969] ref arg error_out [5500205] :Error [85511] ref arg _retArg [5555787] :fileWriter(false,defaultSerializer) [1838949]
{
var _formal_tmp_serializer [1839926] :defaultSerializer [171969]
(1839929 'move' _formal_tmp_serializer [1839926] serializer [1839196] )
var ret [1839209] :fileWriter(false,defaultSerializer) [1838949]
var ret [7667152] :int(64) [10]
(7667154 'move' ret [7667152] (7667156 '.v' region [1839167] _low [1576890] ))
var tmp [7319638] :bool [19]
(7319640 'move' tmp [7319638] (7319642 '<' ret [7667152] 0 ))
if tmp [7319638]
{
var call_tmp [1839308] :owned IllegalArgumentError [1475882]
var new_temp [1839957] :IllegalArgumentError [85616]
(1839959 'move' new_temp [1839957] (1839944 call _new [1475209] "illegal argument 'region': file region's lowest accepted bound is 0" ))
var initTemp [1839966] :owned IllegalArgumentError [1475882]
(1839969 call init [1475364] initTemp [1839966] new_temp [1839957] )
(1839310 'move' call_tmp [1839308] initTemp [1839966] )
var call_tmp [1839315] :Error [85511]
var coerce_tmp [1839983] :owned Error [1498203]
var ret_tmp [5547055] :owned Error [1498203]
var i_x [7643685] :owned IllegalArgumentError [1475882]
(7643689 'move' i_x [7643685] (7643687 'set reference' call_tmp [1839308] ))
var i__retArg [7643691] :owned Error [1498203]
(7643695 'move' i__retArg [7643691] (7643693 'set reference' ret_tmp [5547055] ))
var _formal_tmp_x [7643698] :owned IllegalArgumentError [1475882]
(7643700 'move' _formal_tmp_x [7643698] i_x [7643685] )
var ret [7643703] :owned Error [1498203]
var i_this [7643705] :owned IllegalArgumentError [1475882]
(7643707 'move' i_this [7643705] (7643709 'set reference' _formal_tmp_x [7643698] ))
var coerce_tmp [7643711] :IllegalArgumentError [85616]
(7643713 'move' coerce_tmp [7643711] (7643715 '.v' i_this [7643705] chpl_p [1475877] ))
var call_tmp [7643718] :Error [85511]
(7643720 'move' call_tmp [7643718] (7643722 'cast' Error [85511] coerce_tmp [7643711] ))
var i_this [7643730] :owned IllegalArgumentError [1475882]
(7643732 'move' i_this [7643730] (7643734 'set reference' _formal_tmp_x [7643698] ))
var tmp [7643736] :IllegalArgumentError [85616]
(7643738 'move' tmp [7643736] (7643740 'cast' IllegalArgumentError [85616] nil [32] ))
(7643743 '.=' i_this [7643730] chpl_p [1475877] tmp [7643736] )
var coerce_tmp [7643747] :RootClass [236]
(7643749 'move' coerce_tmp [7643747] (7643751 'cast' RootClass [236] call_tmp [7643718] ))
var call_tmp [7643754] :bool [19]
(7643756 'move' call_tmp [7643754] (7643758 '==' coerce_tmp [7643747] nil [32] ))
if call_tmp [7643754]
{
(7643764 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7643767] :owned Error [1498203]
var initTemp [7643769] :owned Error [1498203]
(7643772 call init [1499358] initTemp [7643769] call_tmp [7643718] )
(7643775 'move' call_tmp [7643767] initTemp [7643769] )
(7643778 'move' ret [7643703] call_tmp [7643767] )
(7643782 call chpl__autoDestroy [3929468] _formal_tmp_x [7643698] )
(7643786 '=' i__retArg [7643691] ret [7643703] )
(5547058 'move' coerce_tmp [1839983] ret_tmp [5547055] )
var _formal_tmp_in_err [1840202] :owned Error [1498203]
(1840207 'move' _formal_tmp_in_err [1840202] coerce_tmp [1839983] )
(1839317 'move' call_tmp [1839315] (1839320 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [1840202] ))
(5500216 '=' error_out [5500205] call_tmp [1839315] )
gotoErrorHandlingReturn _end_writerHelper [1839869] _end_writerHelper [1839869]
}
var ret [1839325] :fileWriter(false,defaultSerializer) [1838949]
(1841611 call init [1840477] ret [1839325] )
var err [1839345] :errorCode [12828]
var call_tmp [7355411] :int(32) [66]
(7355413 'move' call_tmp [7355411] (7355415 'cast' int(32) [66] 0 ))
var call_tmp [7355418] :errorCode [12828]
(7355420 'move' call_tmp [7355418] (7355423 call qio_int_to_err [12856] call_tmp [7355411] ))
(1839347 'move' err [1839345] call_tmp [7355418] )
var call_tmp [7633956] :locale [234]
(7633958 'move' call_tmp [7633956] (7633960 '.' this [1839155] _home [168683] ))
var coerce_tmp [7543812] :BaseLocale [136243]
(7543814 'move' coerce_tmp [7543812] (7543816 '.v' call_tmp [7633956] _instance [135293] ))
var coerce_tmp [7543819] :RootClass [236]
(7543821 'move' coerce_tmp [7543819] (7543823 'cast' RootClass [236] coerce_tmp [7543812] ))
var call_tmp [7543826] :bool [19]
(7543828 'move' call_tmp [7543826] (7543830 '==' coerce_tmp [7543819] nil [32] ))
if call_tmp [7543826]
{
(7543836 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [5500220] :Error [85511]
(5500229 'move' error [5500220] nil [32] )
(1839410 call checkAssumingLocal [169216] this [1839155] error [5500220] )
var errorExists [7298224] :bool [19]
(7298229 'move' errorExists [7298224] (7298226 '!=' error [5500220] nil [32] ))
if errorExists [7298224]
{
gotoErrorHandling handler [5500221] handler [5500221]
}
label handler [5500221]
var errorExists [7298232] :bool [19]
(7298237 'move' errorExists [7298232] (7298234 '!=' error [5500220] nil [32] ))
if errorExists [7298232]
{
(5500236 '=' error_out [5500205] error [5500220] )
var i_x [8598299] :fileWriter(false,defaultSerializer) [1838949]
(8598303 'move' i_x [8598299] (8598301 'set reference' ret [1839325] ))
(8598307 call deinit [4023035] i_x [8598299] )
gotoErrorHandlingReturn _end_writerHelper [1839869] _end_writerHelper [1839869]
}
var ret [7667162] :int(64) [10]
(7667164 'move' ret [7667162] (7667166 '.v' region [1839167] _low [1576890] ))
var call_tmp [1839795] :fileWriter(false,defaultSerializer) [1838949]
var initTemp [1840268] :fileWriter(false,defaultSerializer) [1838949]
var _formal_tmp_in_serializer [1840850] :defaultSerializer [171969]
(1840855 'move' _formal_tmp_in_serializer [1840850] _formal_tmp_serializer [1839926] )
var _formal_tmp_out_error [1840859] :errorCode [12828]
(1840271 call init [1840283] initTemp [1840268] _formal_tmp_in_serializer [1840850] this [1839155] _formal_tmp_out_error [1840859] hints [1839179] ret [7667162] 9223372036854775807 style [1839186] )
(7356427 '=' err [1839345] _formal_tmp_out_error [1840859] )
(1839797 'move' call_tmp [1839795] initTemp [1840268] )
(1839810 call = [1840874] ret [1839325] call_tmp [1839795] )
var i_x [8598311] :fileWriter(false,defaultSerializer) [1838949]
(8598315 'move' i_x [8598311] (8598313 'set reference' call_tmp [1839795] ))
(8598319 call deinit [4023035] i_x [8598311] )
var call_tmp [7654358] :int(32) [66]
(7654360 'move' call_tmp [7654358] (7654363 call qio_err_iserr [12868] err [1839345] ))
var call_tmp [7654365] :bool [19]
(7654367 'move' call_tmp [7654365] (7654369 '!=' call_tmp [7654358] 0 ))
if call_tmp [7654365]
{
var error [5500248] :Error [85511]
(5500257 'move' error [5500248] nil [32] )
var call_tmp [1839828] :string [244]
var ret_tmp [5545161] :string [244]
(1839836 call _tryGetPath [169692] this [1839155] ret_tmp [5545161] )
(5545164 'move' call_tmp [1839828] ret_tmp [5545161] )
(1839838 call ioerror [15384] err [1839345] "in file.writer" call_tmp [1839828] error [5500248] )
var errorExists [7298240] :bool [19]
(7298245 'move' errorExists [7298240] (7298242 '!=' error [5500248] nil [32] ))
if errorExists [7298240]
{
var i_x [7338262] :string [244]
(7338266 'move' i_x [7338262] (7338264 'set reference' call_tmp [1839828] ))
(7338270 call deinit [21354] i_x [7338262] )
gotoErrorHandling handler [5500249] handler [5500249]
}
var i_x [7338274] :string [244]
(7338278 'move' i_x [7338274] (7338276 'set reference' call_tmp [1839828] ))
(7338282 call deinit [21354] i_x [7338274] )
label handler [5500249]
var errorExists [7298248] :bool [19]
(7298253 'move' errorExists [7298248] (7298250 '!=' error [5500248] nil [32] ))
if errorExists [7298248]
{
(5500264 '=' error_out [5500205] error [5500248] )
var i_x [8598323] :fileWriter(false,defaultSerializer) [1838949]
(8598327 'move' i_x [8598323] (8598325 'set reference' ret [1839325] ))
(8598331 call deinit [4023035] i_x [8598323] )
gotoErrorHandlingReturn _end_writerHelper [1839869] _end_writerHelper [1839869]
}
}
(1841605 '=' ret [1839209] ret [1839325] )
label _end_writerHelper [1839869]
(5555789 '=' _retArg [5555787] ret [1839209] )
(5555791 return _void [46] )
}
« »
function fileReader(false,jsonDeserializer) [3276790] . _deserializeOne [3336902] ( this [3336908] :fileReader(false,jsonDeserializer) [3276790] , loc [3336912] :locale [234] , error_out [5509531] :Error [85511] , _retArg [5589212] :map(string,string,false) [3283386] ) : void [4]
const ref arg this [3336908] :fileReader(false,jsonDeserializer) [3276790] const ref arg loc [3336912] :locale [234] ref arg error_out [5509531] :Error [85511] ref arg _retArg [5589212] :map(string,string,false) [3283386]
{
var ret [3336914] :map(string,string,false) [3283386]
var reader [3336924] :fileReader(false,jsonDeserializer) [3276790]
var coerce_tmp [3337077] :c_ptr(qio_channel_t) [1466049]
(3337081 'move' coerce_tmp [3337077] (9219832 '.v' this [3336908] _channel_internal [3276776] ))
(9219826 '.=' reader [3336924] _channel_internal [3276776] coerce_tmp [3337077] )
var call_tmp [3336969] :shared _serializeWrapper(jsonDeserializer)? [3276857]
(3336971 'move' call_tmp [3336969] (9219834 '.' reader [3336924] _deserializer [3276780] ))
(3336985 '=' call_tmp [3336969] (9219840 '.' this [3336908] _deserializer [3276780] ))
var call_tmp [8429093] :locale [234]
(8429095 'move' call_tmp [8429093] (8429097 '.' reader [3336924] _home [3276771] ))
var call_tmp [8429103] :locale [234]
(8429105 'move' call_tmp [8429103] (8429107 '.' this [3336908] _home [3276771] ))
(3337007 call = [135747] call_tmp [8429093] call_tmp [8429103] )
var call_tmp [8429795] :locale [234]
(8429797 'move' call_tmp [8429795] (8429799 '.' reader [3336924] _readWriteThisFromLocale [3276787] ))
(3337021 call = [135747] call_tmp [8429795] loc [3336912] )
var call_tmp [3337026] :jsonDeserializer [356412]
(3337028 'move' call_tmp [3337026] (3337031 call deserializer [3282567] reader [3336924] ))
var call_tmp [3337034] :map(string,string,false) [3283386]
var error [5509534] :Error [85511]
(5509536 'move' error [5509534] nil [32] )
var ret_tmp [5589218] :map(string,string,false) [3283386]
(3337042 call deserializeType [3337104] call_tmp [3337026] reader [3336924] error [5509534] ret_tmp [5589218] )
(5589221 'move' call_tmp [3337034] ret_tmp [5589218] )
var errorExists [7302544] :bool [19]
(7302549 'move' errorExists [7302544] (7302546 '!=' error [5509534] nil [32] ))
if errorExists [7302544]
{
(5509540 '=' error_out [5509531] error [5509534] )
gotoErrorHandlingReturn _end__deserializeOne [3337053] _end__deserializeOne [3337053]
}
(3337045 'move' ret [3336914] call_tmp [3337034] )
label _end__deserializeOne [3337053]
(5589214 '=' _retArg [5589212] ret [3336914] )
(5589216 return _void [46] )
}
« »
function fileReader(false,jsonDeserializer) [3276790] . _deserializeOne [3351961] ( this [3351967] :fileReader(false,jsonDeserializer) [3276790] , loc [3351971] :locale [234] , error_out [5509951] :Error [85511] , _retArg [5589406] :map(string,owned ModuleSpecification?,false) [3283686] ) : void [4]
const ref arg this [3351967] :fileReader(false,jsonDeserializer) [3276790] const ref arg loc [3351971] :locale [234] ref arg error_out [5509951] :Error [85511] ref arg _retArg [5589406] :map(string,owned ModuleSpecification?,false) [3283686]
{
var ret [3351973] :map(string,owned ModuleSpecification?,false) [3283686]
var reader [3351983] :fileReader(false,jsonDeserializer) [3276790]
var coerce_tmp [3352136] :c_ptr(qio_channel_t) [1466049]
(3352140 'move' coerce_tmp [3352136] (9220473 '.v' this [3351967] _channel_internal [3276776] ))
(9220467 '.=' reader [3351983] _channel_internal [3276776] coerce_tmp [3352136] )
var call_tmp [3352028] :shared _serializeWrapper(jsonDeserializer)? [3276857]
(3352030 'move' call_tmp [3352028] (9220475 '.' reader [3351983] _deserializer [3276780] ))
(3352044 '=' call_tmp [3352028] (9220481 '.' this [3351967] _deserializer [3276780] ))
var call_tmp [8429129] :locale [234]
(8429131 'move' call_tmp [8429129] (8429133 '.' reader [3351983] _home [3276771] ))
var call_tmp [8429139] :locale [234]
(8429141 'move' call_tmp [8429139] (8429143 '.' this [3351967] _home [3276771] ))
(3352066 call = [135747] call_tmp [8429129] call_tmp [8429139] )
var call_tmp [8429811] :locale [234]
(8429813 'move' call_tmp [8429811] (8429815 '.' reader [3351983] _readWriteThisFromLocale [3276787] ))
(3352080 call = [135747] call_tmp [8429811] loc [3351971] )
var call_tmp [3352085] :jsonDeserializer [356412]
(3352087 'move' call_tmp [3352085] (3352090 call deserializer [3282567] reader [3351983] ))
var call_tmp [3352093] :map(string,owned ModuleSpecification?,false) [3283686]
var error [5509954] :Error [85511]
(5509956 'move' error [5509954] nil [32] )
var ret_tmp [5589412] :map(string,owned ModuleSpecification?,false) [3283686]
(3352101 call deserializeType [3352163] call_tmp [3352085] reader [3351983] error [5509954] ret_tmp [5589412] )
(5589415 'move' call_tmp [3352093] ret_tmp [5589412] )
var errorExists [7302744] :bool [19]
(7302749 'move' errorExists [7302744] (7302746 '!=' error [5509954] nil [32] ))
if errorExists [7302744]
{
(5509960 '=' error_out [5509951] error [5509954] )
gotoErrorHandlingReturn _end__deserializeOne [3352112] _end__deserializeOne [3352112]
}
(3352104 'move' ret [3351973] call_tmp [3352093] )
label _end__deserializeOne [3352112]
(5589408 '=' _retArg [5589406] ret [3351973] )
(5589410 return _void [46] )
}
« »
function chpl_stringify [1833067] ( _e0_args [1833069] :string [244] , _e1_args [1833071] :ArrayInit [66987] , _e2_args [1833073] :string [244] , _retArg [5555661] :string [244] ) : void [4]
const ref arg _e0_args [1833069] :string [244] const in arg _e1_args [1833071] :ArrayInit [66987] const ref arg _e2_args [1833073] :string [244] ref arg _retArg [5555661] :string [244]
{
var local_nilLocale [9284390] :locale [234]
(9284391 'move' local_nilLocale [9284390] nilLocale [135253] )
var ret [1833077] :string [244]
var error [5499952] :Error [85511]
(5500142 'move' error [5499952] nil [32] )
var call_tmp [1833132] :file [168704]
var ret_tmp [5545263] :file [168704]
(1833137 call openMemFile [170606] error [5499952] ret_tmp [5545263] )
(5545266 'move' call_tmp [1833132] ret_tmp [5545263] )
var errorExists [7298088] :bool [19]
(7298093 'move' errorExists [7298088] (7298090 '!=' error [5499952] nil [32] ))
if errorExists [7298088]
{
gotoErrorHandling handler [5499953] handler [5499953]
}
var f [1833138] :file [168704]
(1833140 'move' f [1833138] call_tmp [1833132] )
var call_tmp [1833155] :fileWriter(false,defaultSerializer) [1838949]
var region [7856346] :range(int(64),low,one) [1576928]
var ret_tmp [7856348] :range(int(64),low,one) [1576928]
(7856351 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7856348] )
(7856354 'move' region [7856346] ret_tmp [7856348] )
var errorExists [7298096] :bool [19]
(7298101 'move' errorExists [7298096] (7298098 '!=' error [5499952] nil [32] ))
if errorExists [7298096]
{
var error [5613216] :Error [85511]
(5613218 'move' error [5613216] nil [32] )
(5613222 call close [169420] f [1833138] error [5613216] )
var errorExists [7308152] :bool [19]
(7308157 'move' errorExists [7308152] (7308154 '!=' error [5613216] nil [32] ))
if errorExists [7308152]
{
gotoErrorHandling handler [5613233] handler [5613233]
}
label handler [5613233]
var errorExists [7308160] :bool [19]
(7308165 'move' errorExists [7308160] (7308162 '!=' error [5613216] nil [32] ))
if errorExists [7308160]
{
(5613244 call chpl_uncaught_error [87456] error [5613216] )
}
var i_x [8586598] :file [168704]
(8586602 'move' i_x [8586598] (8586600 'set reference' f [1833138] ))
(8586606 call deinit [169291] i_x [8586598] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_hints [1839098] :ioHintSet [168555]
var hints [7856472] :ioHintSet [168555]
var ret_tmp [7856474] :ioHintSet [168555]
(7856477 call empty [168454] ret_tmp [7856474] )
(7856479 'move' hints [7856472] ret_tmp [7856474] )
(5555736 'move' default_arg_hints [1839098] hints [7856472] )
var errorExists [7298104] :bool [19]
(7298109 'move' errorExists [7298104] (7298106 '!=' error [5499952] nil [32] ))
if errorExists [7298104]
{
var error [5613255] :Error [85511]
(5613257 'move' error [5613255] nil [32] )
(5613261 call close [169420] f [1833138] error [5613255] )
var errorExists [7308168] :bool [19]
(7308173 'move' errorExists [7308168] (7308170 '!=' error [5613255] nil [32] ))
if errorExists [7308168]
{
gotoErrorHandling handler [5613272] handler [5613272]
}
label handler [5613272]
var errorExists [7308176] :bool [19]
(7308181 'move' errorExists [7308176] (7308178 '!=' error [5613255] nil [32] ))
if errorExists [7308176]
{
(5613283 call chpl_uncaught_error [87456] error [5613255] )
}
var i_x [8586610] :file [168704]
(8586614 'move' i_x [8586610] (8586612 'set reference' f [1833138] ))
(8586618 call deinit [169291] i_x [8586610] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_serializer [1839133] :defaultSerializer [171969]
var serializer [7856595] :defaultSerializer [171969]
var ret_tmp [7856597] :defaultSerializer [171969]
(7856600 call defaultSerializeVal [1591091] ret_tmp [7856597] )
(7856602 'move' serializer [7856595] ret_tmp [7856597] )
(5555760 'move' default_arg_serializer [1839133] serializer [7856595] )
var errorExists [7298112] :bool [19]
(7298117 'move' errorExists [7298112] (7298114 '!=' error [5499952] nil [32] ))
if errorExists [7298112]
{
var error [5613297] :Error [85511]
(5613299 'move' error [5613297] nil [32] )
(5613303 call close [169420] f [1833138] error [5613297] )
var errorExists [7308184] :bool [19]
(7308189 'move' errorExists [7308184] (7308186 '!=' error [5613297] nil [32] ))
if errorExists [7308184]
{
gotoErrorHandling handler [5613314] handler [5613314]
}
label handler [5613314]
var errorExists [7308192] :bool [19]
(7308197 'move' errorExists [7308192] (7308194 '!=' error [5613297] nil [32] ))
if errorExists [7308192]
{
(5613325 call chpl_uncaught_error [87456] error [5613297] )
}
var i_x [8586622] :file [168704]
(8586626 'move' i_x [8586622] (8586624 'set reference' f [1833138] ))
(8586630 call deinit [169291] i_x [8586622] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var ret_tmp [5555685] :fileWriter(false,defaultSerializer) [1838949]
(1833163 call writer [1838832] f [1833138] region [7856346] default_arg_hints [1839098] default_arg_serializer [1839133] error [5499952] ret_tmp [5555685] )
(5555688 'move' call_tmp [1833155] ret_tmp [5555685] )
var errorExists [7298120] :bool [19]
(7298125 'move' errorExists [7298120] (7298122 '!=' error [5499952] nil [32] ))
if errorExists [7298120]
{
var error [5613339] :Error [85511]
(5613341 'move' error [5613339] nil [32] )
(5613345 call close [169420] f [1833138] error [5613339] )
var errorExists [7308200] :bool [19]
(7308205 'move' errorExists [7308200] (7308202 '!=' error [5613339] nil [32] ))
if errorExists [7308200]
{
gotoErrorHandling handler [5613356] handler [5613356]
}
label handler [5613356]
var errorExists [7308208] :bool [19]
(7308213 'move' errorExists [7308208] (7308210 '!=' error [5613339] nil [32] ))
if errorExists [7308208]
{
(5613367 call chpl_uncaught_error [87456] error [5613339] )
}
var i_x [8586634] :file [168704]
(8586638 'move' i_x [8586634] (8586636 'set reference' f [1833138] ))
(8586642 call deinit [169291] i_x [8586634] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var w [1833166] :fileWriter(false,defaultSerializer) [1838949]
(1833168 'move' w [1833166] call_tmp [1833155] )
var i_this [7866377] :fileWriter(false,defaultSerializer) [1838949]
(7866381 'move' i_this [7866377] (7866379 'set reference' w [1833166] ))
var ret [7866409] :locale [234]
var call_tmp [7866411] :locale [234]
(7866413 'move' call_tmp [7866411] (7866415 '.' w [1833166] _readWriteThisFromLocale [1838946] ))
var ret [7866418] :locale [234]
(7866421 call init= [135460] ret [7866418] call_tmp [7866411] )
var call_tmp [7866424] :bool [19]
(7866426 'move' call_tmp [7866424] (7866429 call == [1003295] ret [7866418] local_nilLocale [9284390] ))
if call_tmp [7866424]
{
var call_tmp [7866434] :locale [234]
var call_tmp [7866436] :chpl_localeID_t [306449]
var call_tmp [7866438] :int(32) [66]
(7866440 'move' call_tmp [7866438] (7866443 call chpl_nodeID [305038] ))
var call_tmp [7866444] :chpl_localeID_t [306449]
(7866446 'move' call_tmp [7866444] (7866449 call chpl_rt_buildLocaleID [306484] call_tmp [7866438] c_sublocid_any [135202] ))
(7866452 'move' call_tmp [7866436] call_tmp [7866444] )
var call_tmp [7866455] :locale [234]
var ret_tmp [7866457] :locale [234]
(7866460 call chpl_localeID_to_locale [137251] call_tmp [7866436] ret_tmp [7866457] )
(7866463 'move' call_tmp [7866455] ret_tmp [7866457] )
(7866466 'move' call_tmp [7866434] call_tmp [7866455] )
(7866470 call = [135747] ret [7866418] call_tmp [7866434] )
var i_x [7866473] :locale [234]
(7866475 'move' i_x [7866473] (7866477 'set reference' call_tmp [7866434] ))
(7866480 call deinit [135483] i_x [7866473] )
}
(7866483 'move' ret [7866409] ret [7866418] )
var origLocale [7866486] :locale [234]
(7866488 'move' origLocale [7866486] ret [7866409] )
var call_tmp [7866491] :locale [234]
(7866493 'move' call_tmp [7866491] (7866495 '.' w [1833166] _home [1838930] ))
var coerce_tmp [7866498] :BaseLocale [136243]
(7866500 'move' coerce_tmp [7866498] (7866502 '.v' call_tmp [7866491] _instance [135293] ))
var coerce_tmp [7866505] :RootClass [236]
(7866507 'move' coerce_tmp [7866505] (7866509 'cast' RootClass [236] coerce_tmp [7866498] ))
var call_tmp [7866512] :bool [19]
(7866514 'move' call_tmp [7866512] (7866516 '==' coerce_tmp [7866505] nil [32] ))
if call_tmp [7866512]
{
(7866522 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [7866525] :Error [85511]
(7866527 'move' error [7866525] nil [32] )
var call_tmp [7866532] :int(32) [66]
(7866534 'move' call_tmp [7866532] (7866536 'cast' int(32) [66] 0 ))
var call_tmp [7866539] :errorCode [12828]
(7866541 'move' call_tmp [7866539] (7866544 call qio_int_to_err [12856] call_tmp [7866532] ))
var coerce_tmp [7866549] :c_ptr(qio_channel_t) [1466049]
(7866551 'move' coerce_tmp [7866549] (7866553 '.v' w [1833166] _channel_internal [1838935] ))
var call_tmp [7866556] :bool [19]
(7866558 'move' call_tmp [7866556] (7866560 'ptr_eq' coerce_tmp [7866549] nil [32] ))
if call_tmp [7866556]
{
var call_tmp [7866565] :owned SystemError [1554765]
var coerce_tmp [7866567] :int(64) [10]
(7866569 'move' coerce_tmp [7866567] (7866571 'cast' int(64) [10] EINVAL [11206] ))
var ret_tmp [7866574] :owned SystemError [1554765]
(7866577 call createSystemError [14072] coerce_tmp [7866567] "Operation attempted on an invalid fileWriter" ret_tmp [7866574] )
(7866581 'move' call_tmp [7866565] ret_tmp [7866574] )
var call_tmp [7866584] :Error [85511]
var coerce_tmp [7866586] :owned Error [1498203]
var ret_tmp [7866588] :owned Error [1498203]
var i_x [7866590] :owned SystemError [1554765]
(7866592 'move' i_x [7866590] (7866594 'set reference' call_tmp [7866565] ))
var i__retArg [7866596] :owned Error [1498203]
(7866598 'move' i__retArg [7866596] (7866600 'set reference' ret_tmp [7866588] ))
var _formal_tmp_x [7866602] :owned SystemError [1554765]
(7866604 'move' _formal_tmp_x [7866602] i_x [7866590] )
var ret [7866607] :owned Error [1498203]
var i_this [7866609] :owned SystemError [1554765]
(7866611 'move' i_this [7866609] (7866613 'set reference' _formal_tmp_x [7866602] ))
var coerce_tmp [7866615] :SystemError [13599]
(7866617 'move' coerce_tmp [7866615] (7866619 '.v' i_this [7866609] chpl_p [1554760] ))
var call_tmp [7866622] :Error [85511]
(7866624 'move' call_tmp [7866622] (7866626 'cast' Error [85511] coerce_tmp [7866615] ))
var i_this [7866634] :owned SystemError [1554765]
(7866636 'move' i_this [7866634] (7866638 'set reference' _formal_tmp_x [7866602] ))
var tmp [7866640] :SystemError [13599]
(7866642 'move' tmp [7866640] (7866644 'cast' SystemError [13599] nil [32] ))
(7866647 '.=' i_this [7866634] chpl_p [1554760] tmp [7866640] )
var coerce_tmp [7866651] :RootClass [236]
(7866653 'move' coerce_tmp [7866651] (7866655 'cast' RootClass [236] call_tmp [7866622] ))
var call_tmp [7866658] :bool [19]
(7866660 'move' call_tmp [7866658] (7866662 '==' coerce_tmp [7866651] nil [32] ))
if call_tmp [7866658]
{
(7866668 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7866671] :owned Error [1498203]
var initTemp [7866673] :owned Error [1498203]
(7866676 call init [1499358] initTemp [7866673] call_tmp [7866622] )
(7866679 'move' call_tmp [7866671] initTemp [7866673] )
(7866682 'move' ret [7866607] call_tmp [7866671] )
(7866686 call chpl__autoDestroy [3968549] _formal_tmp_x [7866602] )
(7866688 '=' i__retArg [7866596] ret [7866607] )
(7866691 'move' coerce_tmp [7866586] ret_tmp [7866588] )
var _formal_tmp_in_err [7866694] :owned Error [1498203]
(7866696 'move' _formal_tmp_in_err [7866694] coerce_tmp [7866586] )
(7866699 'move' call_tmp [7866584] (7866702 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [7866694] ))
(7866704 '=' error [7866525] call_tmp [7866584] )
gotoErrorHandlingReturn _endlock [7866767] _endlock [7866767]
}
var call_tmp [7866710] :int(32) [66]
(7866712 'move' call_tmp [7866710] (7866715 call qio_err_iserr [12868] call_tmp [7866539] ))
var call_tmp [7866717] :bool [19]
(7866719 'move' call_tmp [7866717] (7866721 '!=' call_tmp [7866710] 0 ))
if call_tmp [7866717]
{
var error [7866726] :Error [85511]
(7866728 'move' error [7866726] nil [32] )
(7866732 call _ch_ioerror [1841920] i_this [7866377] call_tmp [7866539] "in lock" error [7866726] )
var errorExists [7866737] :bool [19]
(7866739 'move' errorExists [7866737] (7866741 '!=' error [7866726] nil [32] ))
if errorExists [7866737]
{
gotoErrorHandling handler [7866749] handler [7866749]
}
label handler [7866749]
var errorExists [7866751] :bool [19]
(7866753 'move' errorExists [7866751] (7866755 '!=' error [7866726] nil [32] ))
if errorExists [7866751]
{
(7866760 '=' error [7866525] error [7866726] )
gotoErrorHandlingReturn _endlock [7866767] _endlock [7866767]
}
}
label _endlock [7866767]
var errorExists [7866769] :bool [19]
(7866771 'move' errorExists [7866769] (7866773 '!=' error [7866525] nil [32] ))
if errorExists [7866769]
{
gotoErrorHandling handler [7866781] handler [7866781]
}
label handler [7866781]
var errorExists [7866783] :bool [19]
(7866785 'move' errorExists [7866783] (7866787 '!=' error [7866525] nil [32] ))
if errorExists [7866783]
{
(7866792 '=' error [5499952] error [7866525] )
var i_x [7866795] :locale [234]
(7866797 'move' i_x [7866795] (7866799 'set reference' origLocale [7866486] ))
(7866802 call deinit [135483] i_x [7866795] )
gotoErrorHandlingReturn _endwrite [7866942] _endwrite [7866942]
}
var error [7866814] :Error [85511]
(7866816 'move' error [7866814] nil [32] )
(7866820 call _serializeOne [1844087] i_this [7866377] _e0_args [1833069] origLocale [7866486] error [7866814] )
var errorExists [7866825] :bool [19]
(7866827 'move' errorExists [7866825] (7866829 '!=' error [7866814] nil [32] ))
if errorExists [7866825]
{
(7866834 '=' error [5499952] error [7866814] )
var i_x [7866837] :locale [234]
(7866839 'move' i_x [7866837] (7866841 'set reference' origLocale [7866486] ))
(7866844 call deinit [135483] i_x [7866837] )
gotoErrorHandlingReturn _endwrite [7866942] _endwrite [7866942]
}
var error [7866856] :Error [85511]
(7866858 'move' error [7866856] nil [32] )
(7866862 call _serializeOne [1855851] i_this [7866377] _e1_args [1833071] origLocale [7866486] error [7866856] )
var errorExists [7866867] :bool [19]
(7866869 'move' errorExists [7866867] (7866871 '!=' error [7866856] nil [32] ))
if errorExists [7866867]
{
(7866876 '=' error [5499952] error [7866856] )
var i_x [7866879] :locale [234]
(7866881 'move' i_x [7866879] (7866883 'set reference' origLocale [7866486] ))
(7866886 call deinit [135483] i_x [7866879] )
gotoErrorHandlingReturn _endwrite [7866942] _endwrite [7866942]
}
var error [7866898] :Error [85511]
(7866900 'move' error [7866898] nil [32] )
(7866904 call _serializeOne [1844087] i_this [7866377] _e2_args [1833073] origLocale [7866486] error [7866898] )
var errorExists [7866909] :bool [19]
(7866911 'move' errorExists [7866909] (7866913 '!=' error [7866898] nil [32] ))
if errorExists [7866909]
{
(7866918 '=' error [5499952] error [7866898] )
var i_x [7866921] :locale [234]
(7866923 'move' i_x [7866921] (7866925 'set reference' origLocale [7866486] ))
(7866928 call deinit [135483] i_x [7866921] )
gotoErrorHandlingReturn _endwrite [7866942] _endwrite [7866942]
}
var i_x [7866933] :locale [234]
(7866935 'move' i_x [7866933] (7866937 'set reference' origLocale [7866486] ))
(7866940 call deinit [135483] i_x [7866933] )
label _endwrite [7866942]
var errorExists [7298128] :bool [19]
(7298133 'move' errorExists [7298128] (7298130 '!=' error [5499952] nil [32] ))
if errorExists [7298128]
{
var error [5613381] :Error [85511]
(5613383 'move' error [5613381] nil [32] )
(5613387 call close [1841632] w [1833166] error [5613381] )
var errorExists [7308216] :bool [19]
(7308221 'move' errorExists [7308216] (7308218 '!=' error [5613381] nil [32] ))
if errorExists [7308216]
{
gotoErrorHandling handler [5613398] handler [5613398]
}
label handler [5613398]
var errorExists [7308224] :bool [19]
(7308229 'move' errorExists [7308224] (7308226 '!=' error [5613381] nil [32] ))
if errorExists [7308224]
{
(5613409 call chpl_uncaught_error [87456] error [5613381] )
}
var i_x [8598203] :fileWriter(false,defaultSerializer) [1838949]
(8598207 'move' i_x [8598203] (8598205 'set reference' w [1833166] ))
(8598211 call deinit [4023035] i_x [8598203] )
var error [5613417] :Error [85511]
(5613419 'move' error [5613417] nil [32] )
(5613423 call close [169420] f [1833138] error [5613417] )
var errorExists [7308232] :bool [19]
(7308237 'move' errorExists [7308232] (7308234 '!=' error [5613417] nil [32] ))
if errorExists [7308232]
{
gotoErrorHandling handler [5613434] handler [5613434]
}
label handler [5613434]
var errorExists [7308240] :bool [19]
(7308245 'move' errorExists [7308240] (7308242 '!=' error [5613417] nil [32] ))
if errorExists [7308240]
{
(5613445 call chpl_uncaught_error [87456] error [5613417] )
}
var i_x [8586646] :file [168704]
(8586650 'move' i_x [8586646] (8586648 'set reference' f [1833138] ))
(8586654 call deinit [169291] i_x [8586646] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var error [5500048] :Error [85511]
(5500057 'move' error [5500048] nil [32] )
var i_this [7861417] :fileWriter(false,defaultSerializer) [1838949]
(7861421 'move' i_this [7861417] (7861419 'set reference' w [1833166] ))
var call_tmp [7861432] :int(32) [66]
(7861434 'move' call_tmp [7861432] (7861436 'cast' int(32) [66] 0 ))
var call_tmp [7861439] :errorCode [12828]
(7861441 'move' call_tmp [7861439] (7861444 call qio_int_to_err [12856] call_tmp [7861432] ))
var coerce_tmp [7861449] :c_ptr(qio_channel_t) [1466049]
(7861451 'move' coerce_tmp [7861449] (7861453 '.v' w [1833166] _channel_internal [1838935] ))
var call_tmp [7861456] :bool [19]
(7861458 'move' call_tmp [7861456] (7861460 'ptr_eq' coerce_tmp [7861449] nil [32] ))
if call_tmp [7861456]
{
var call_tmp [7861465] :owned SystemError [1554765]
var coerce_tmp [7861467] :int(64) [10]
(7861469 'move' coerce_tmp [7861467] (7861471 'cast' int(64) [10] EINVAL [11206] ))
var ret_tmp [7861474] :owned SystemError [1554765]
(7861477 call createSystemError [14072] coerce_tmp [7861467] "Operation attempted on an invalid fileWriter" ret_tmp [7861474] )
(7861481 'move' call_tmp [7861465] ret_tmp [7861474] )
var call_tmp [7861484] :Error [85511]
var coerce_tmp [7861486] :owned Error [1498203]
var ret_tmp [7861488] :owned Error [1498203]
var i_x [7861490] :owned SystemError [1554765]
(7861492 'move' i_x [7861490] (7861494 'set reference' call_tmp [7861465] ))
var i__retArg [7861496] :owned Error [1498203]
(7861498 'move' i__retArg [7861496] (7861500 'set reference' ret_tmp [7861488] ))
var _formal_tmp_x [7861502] :owned SystemError [1554765]
(7861504 'move' _formal_tmp_x [7861502] i_x [7861490] )
var ret [7861507] :owned Error [1498203]
var i_this [7861509] :owned SystemError [1554765]
(7861511 'move' i_this [7861509] (7861513 'set reference' _formal_tmp_x [7861502] ))
var coerce_tmp [7861515] :SystemError [13599]
(7861517 'move' coerce_tmp [7861515] (7861519 '.v' i_this [7861509] chpl_p [1554760] ))
var call_tmp [7861522] :Error [85511]
(7861524 'move' call_tmp [7861522] (7861526 'cast' Error [85511] coerce_tmp [7861515] ))
var i_this [7861534] :owned SystemError [1554765]
(7861536 'move' i_this [7861534] (7861538 'set reference' _formal_tmp_x [7861502] ))
var tmp [7861540] :SystemError [13599]
(7861542 'move' tmp [7861540] (7861544 'cast' SystemError [13599] nil [32] ))
(7861547 '.=' i_this [7861534] chpl_p [1554760] tmp [7861540] )
var coerce_tmp [7861551] :RootClass [236]
(7861553 'move' coerce_tmp [7861551] (7861555 'cast' RootClass [236] call_tmp [7861522] ))
var call_tmp [7861558] :bool [19]
(7861560 'move' call_tmp [7861558] (7861562 '==' coerce_tmp [7861551] nil [32] ))
if call_tmp [7861558]
{
(7861568 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7861571] :owned Error [1498203]
var initTemp [7861573] :owned Error [1498203]
(7861576 call init [1499358] initTemp [7861573] call_tmp [7861522] )
(7861579 'move' call_tmp [7861571] initTemp [7861573] )
(7861582 'move' ret [7861507] call_tmp [7861571] )
(7861586 call chpl__autoDestroy [3968549] _formal_tmp_x [7861502] )
(7861588 '=' i__retArg [7861496] ret [7861507] )
(7861591 'move' coerce_tmp [7861486] ret_tmp [7861488] )
var _formal_tmp_in_err [7861594] :owned Error [1498203]
(7861596 'move' _formal_tmp_in_err [7861594] coerce_tmp [7861486] )
(7861599 'move' call_tmp [7861484] (7861602 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [7861594] ))
(7861604 '=' error [5500048] call_tmp [7861484] )
gotoErrorHandlingReturn _endlock [7861667] _endlock [7861667]
}
var call_tmp [7861610] :int(32) [66]
(7861612 'move' call_tmp [7861610] (7861615 call qio_err_iserr [12868] call_tmp [7861439] ))
var call_tmp [7861617] :bool [19]
(7861619 'move' call_tmp [7861617] (7861621 '!=' call_tmp [7861610] 0 ))
if call_tmp [7861617]
{
var error [7861626] :Error [85511]
(7861628 'move' error [7861626] nil [32] )
(7861632 call _ch_ioerror [1841920] i_this [7861417] call_tmp [7861439] "in lock" error [7861626] )
var errorExists [7861637] :bool [19]
(7861639 'move' errorExists [7861637] (7861641 '!=' error [7861626] nil [32] ))
if errorExists [7861637]
{
gotoErrorHandling handler [7861649] handler [7861649]
}
label handler [7861649]
var errorExists [7861651] :bool [19]
(7861653 'move' errorExists [7861651] (7861655 '!=' error [7861626] nil [32] ))
if errorExists [7861651]
{
(7861660 '=' error [5500048] error [7861626] )
gotoErrorHandlingReturn _endlock [7861667] _endlock [7861667]
}
}
label _endlock [7861667]
var errorExists [7298136] :bool [19]
(7298141 'move' errorExists [7298136] (7298138 '!=' error [5500048] nil [32] ))
if errorExists [7298136]
{
gotoErrorHandling handler [5500049] handler [5500049]
}
label handler [5500049]
var errorExists [7298144] :bool [19]
(7298149 'move' errorExists [7298144] (7298146 '!=' error [5500048] nil [32] ))
if errorExists [7298144]
{
(5500063 call chpl_uncaught_error [87456] error [5500048] )
}
var call_tmp [1833201] :int(64) [10]
(1833203 'move' call_tmp [1833201] (1833209 call offset [1871304] w [1833166] ))
var call_tmp [1833230] :uint(64) [86]
(1833232 'move' call_tmp [1833230] (1833235 'cast' uint(64) [86] call_tmp [1833201] ))
var call_tmp [7637429] :uint(64) [86]
(7637431 'move' call_tmp [7637429] (7637433 '+' call_tmp [1833230] 1 ))
var call_tmp [7869467] :uint(64) [86]
(7869469 'move' call_tmp [7869467] (7869472 call sizeof [1528174] uint(8) [71] ))
var call_tmp [7869474] :uint(64) [86]
(7869476 'move' call_tmp [7869474] (7869478 '*' call_tmp [7637429] call_tmp [7869467] ))
var tmp [7869491] :bool [19]
(7869493 'move' tmp [7869491] (7869495 '<' 0 0 ))
var tmp [7869498] :bool [19]
if tmp [7869491]
{
(7869502 'move' tmp [7869498] 1 )
}
{
var call_tmp [7869506] :uint(64) [86]
(7869508 'move' call_tmp [7869506] (7869510 'cast' uint(64) [86] 0 ))
var call_tmp [7869513] :bool [19]
(7869515 'move' call_tmp [7869513] (7869517 '!=' 0 call_tmp [7869506] ))
(7869520 'move' tmp [7869498] call_tmp [7869513] )
}
var ptr [7869524] :c_ptr(void) [1465614]
var init_coerce_tmp [7869526] :c_ptr(void) [1465614]
(7869528 '=' init_coerce_tmp [7869526] (7869530 'cast' c_ptr(void) [1465614] nil [32] ))
(7869533 'move' ptr [7869524] init_coerce_tmp [7869526] )
var call_tmp [7869536] :bool [19]
(7869538 'move' call_tmp [7869536] (7869540 'u!' tmp [7869498] ))
if call_tmp [7869536]
{
(9276519 'noop' )
{
var call_tmp [7869565] :int(16) [61]
(7869567 'move' call_tmp [7869565] (7869570 call offset_ARRAY_ELEMENTS [50769] ))
var call_tmp [7869571] :c_ptr(void) [1465614]
(7869573 'move' call_tmp [7869571] (7869576 call chpl_here_alloc [1819901] call_tmp [7869474] call_tmp [7869565] ))
(7869579 '=' ptr [7869524] call_tmp [7869571] )
}
}
{
var call_tmp [7869599] :uint(64) [86]
(7869601 'move' call_tmp [7869599] (7869604 call chpl_bitops_clz_64 [1820112] 0 ))
var call_tmp [7869606] :int(64) [10]
(7869608 'move' call_tmp [7869606] (7869610 'cast' int(64) [10] call_tmp [7869599] ))
var call_tmp [7869613] :int(64) [10]
(7869615 'move' call_tmp [7869613] (7869617 '-' 63 call_tmp [7869606] ))
var call_tmp [7869623] :bool [19]
(7869625 'move' call_tmp [7869623] (7869627 '==' 1 0 ))
if call_tmp [7869623]
{
(7869633 call halt [88131] "Attempt to divide by zero" )
}
var call_tmp [7869636] :int(64) [10]
(7869638 'move' call_tmp [7869636] (7869640 '/' call_tmp [7869613] 1 ))
var p [7869643] :int(64) [10]
(7869645 'move' p [7869643] call_tmp [7869636] )
var tmp [7869648] :bool [19]
(7869650 'move' tmp [7869648] (7869652 '<' call_tmp [7869636] 0 ))
if tmp [7869648]
{
var call_tmp [7869657] :string [244]
var ret_tmp [7869659] :string [244]
(7869662 call : [1721023] 1 ret_tmp [7869659] )
(7869665 'move' call_tmp [7869657] ret_tmp [7869659] )
var call_tmp [7869668] :string [244]
var ret_tmp [7869670] :string [244]
(7869673 call + [28065] "Cannot bitshift " call_tmp [7869657] ret_tmp [7869670] )
(7869677 'move' call_tmp [7869668] ret_tmp [7869670] )
var call_tmp [7869680] :string [244]
var ret_tmp [7869682] :string [244]
(7869685 call + [28065] call_tmp [7869668] " by " ret_tmp [7869682] )
(7869689 'move' call_tmp [7869680] ret_tmp [7869682] )
var call_tmp [7869692] :string [244]
var ret_tmp [7869694] :string [244]
(7869697 call : [1496816] call_tmp [7869636] ret_tmp [7869694] )
(7869700 'move' call_tmp [7869692] ret_tmp [7869694] )
var call_tmp [7869703] :string [244]
var ret_tmp [7869705] :string [244]
(7869708 call + [28065] call_tmp [7869680] call_tmp [7869692] ret_tmp [7869705] )
(7869712 'move' call_tmp [7869703] ret_tmp [7869705] )
var call_tmp [7869715] :string [244]
var ret_tmp [7869717] :string [244]
(7869720 call + [28065] call_tmp [7869703] " because " ret_tmp [7869717] )
(7869724 'move' call_tmp [7869715] ret_tmp [7869717] )
var call_tmp [7869727] :string [244]
var ret_tmp [7869729] :string [244]
(7869732 call : [1496816] call_tmp [7869636] ret_tmp [7869729] )
(7869735 'move' call_tmp [7869727] ret_tmp [7869729] )
var call_tmp [7869738] :string [244]
var ret_tmp [7869740] :string [244]
(7869743 call + [28065] call_tmp [7869715] call_tmp [7869727] ret_tmp [7869740] )
(7869747 'move' call_tmp [7869738] ret_tmp [7869740] )
var call_tmp [7869750] :string [244]
var ret_tmp [7869752] :string [244]
(7869755 call + [28065] call_tmp [7869738] " is less than 0" ret_tmp [7869752] )
(7869759 'move' call_tmp [7869750] ret_tmp [7869752] )
var msg [7869762] :string [244]
(7869764 'move' msg [7869762] call_tmp [7869750] )
var i_x [7869767] :string [244]
(7869769 'move' i_x [7869767] (7869771 'set reference' call_tmp [7869738] ))
(7869774 call deinit [21354] i_x [7869767] )
var i_x [7869776] :string [244]
(7869778 'move' i_x [7869776] (7869780 'set reference' call_tmp [7869727] ))
(7869783 call deinit [21354] i_x [7869776] )
var i_x [7869785] :string [244]
(7869787 'move' i_x [7869785] (7869789 'set reference' call_tmp [7869715] ))
(7869792 call deinit [21354] i_x [7869785] )
var i_x [7869794] :string [244]
(7869796 'move' i_x [7869794] (7869798 'set reference' call_tmp [7869703] ))
(7869801 call deinit [21354] i_x [7869794] )
var i_x [7869803] :string [244]
(7869805 'move' i_x [7869803] (7869807 'set reference' call_tmp [7869692] ))
(7869810 call deinit [21354] i_x [7869803] )
var i_x [7869812] :string [244]
(7869814 'move' i_x [7869812] (7869816 'set reference' call_tmp [7869680] ))
(7869819 call deinit [21354] i_x [7869812] )
var i_x [7869821] :string [244]
(7869823 'move' i_x [7869821] (7869825 'set reference' call_tmp [7869668] ))
(7869828 call deinit [21354] i_x [7869821] )
var i_x [7869830] :string [244]
(7869832 'move' i_x [7869830] (7869834 'set reference' call_tmp [7869657] ))
(7869837 call deinit [21354] i_x [7869830] )
(7869840 call boundsCheckHalt [404] msg [7869762] )
var i_x [7869842] :string [244]
(7869844 'move' i_x [7869842] (7869846 'set reference' msg [7869762] ))
(7869849 call deinit [21354] i_x [7869842] )
}
{
var call_tmp [7869852] :bool [19]
(7869854 'move' call_tmp [7869852] (7869856 '>=' call_tmp [7869636] 64 ))
if call_tmp [7869852]
{
var call_tmp [7869861] :string [244]
var ret_tmp [7869863] :string [244]
(7869866 call : [1721023] 1 ret_tmp [7869863] )
(7869869 'move' call_tmp [7869861] ret_tmp [7869863] )
var call_tmp [7869872] :string [244]
var ret_tmp [7869874] :string [244]
(7869877 call + [28065] "Cannot bitshift " call_tmp [7869861] ret_tmp [7869874] )
(7869881 'move' call_tmp [7869872] ret_tmp [7869874] )
var call_tmp [7869884] :string [244]
var ret_tmp [7869886] :string [244]
(7869889 call + [28065] call_tmp [7869872] " by " ret_tmp [7869886] )
(7869893 'move' call_tmp [7869884] ret_tmp [7869886] )
var call_tmp [7869896] :string [244]
var ret_tmp [7869898] :string [244]
(7869901 call : [1496816] call_tmp [7869636] ret_tmp [7869898] )
(7869904 'move' call_tmp [7869896] ret_tmp [7869898] )
var call_tmp [7869907] :string [244]
var ret_tmp [7869909] :string [244]
(7869912 call + [28065] call_tmp [7869884] call_tmp [7869896] ret_tmp [7869909] )
(7869916 'move' call_tmp [7869907] ret_tmp [7869909] )
var call_tmp [7869919] :string [244]
var ret_tmp [7869921] :string [244]
(7869924 call + [28065] call_tmp [7869907] " because " ret_tmp [7869921] )
(7869928 'move' call_tmp [7869919] ret_tmp [7869921] )
var call_tmp [7869931] :string [244]
var ret_tmp [7869933] :string [244]
(7869936 call : [1496816] call_tmp [7869636] ret_tmp [7869933] )
(7869939 'move' call_tmp [7869931] ret_tmp [7869933] )
var call_tmp [7869942] :string [244]
var ret_tmp [7869944] :string [244]
(7869947 call + [28065] call_tmp [7869919] call_tmp [7869931] ret_tmp [7869944] )
(7869951 'move' call_tmp [7869942] ret_tmp [7869944] )
var call_tmp [7869954] :string [244]
var ret_tmp [7869956] :string [244]
(7869959 call + [28065] call_tmp [7869942] " is >= the bitwidth of " ret_tmp [7869956] )
(7869963 'move' call_tmp [7869954] ret_tmp [7869956] )
var call_tmp [7869966] :string [244]
var ret_tmp [7869968] :string [244]
(7869971 call + [28065] call_tmp [7869954] "uint(64)" ret_tmp [7869968] )
(7869975 'move' call_tmp [7869966] ret_tmp [7869968] )
var msg [7869978] :string [244]
(7869980 'move' msg [7869978] call_tmp [7869966] )
var i_x [7869983] :string [244]
(7869985 'move' i_x [7869983] (7869987 'set reference' call_tmp [7869954] ))
(7869990 call deinit [21354] i_x [7869983] )
var i_x [7869992] :string [244]
(7869994 'move' i_x [7869992] (7869996 'set reference' call_tmp [7869942] ))
(7869999 call deinit [21354] i_x [7869992] )
var i_x [7870001] :string [244]
(7870003 'move' i_x [7870001] (7870005 'set reference' call_tmp [7869931] ))
(7870008 call deinit [21354] i_x [7870001] )
var i_x [7870010] :string [244]
(7870012 'move' i_x [7870010] (7870014 'set reference' call_tmp [7869919] ))
(7870017 call deinit [21354] i_x [7870010] )
var i_x [7870019] :string [244]
(7870021 'move' i_x [7870019] (7870023 'set reference' call_tmp [7869907] ))
(7870026 call deinit [21354] i_x [7870019] )
var i_x [7870028] :string [244]
(7870030 'move' i_x [7870028] (7870032 'set reference' call_tmp [7869896] ))
(7870035 call deinit [21354] i_x [7870028] )
var i_x [7870037] :string [244]
(7870039 'move' i_x [7870037] (7870041 'set reference' call_tmp [7869884] ))
(7870044 call deinit [21354] i_x [7870037] )
var i_x [7870046] :string [244]
(7870048 'move' i_x [7870046] (7870050 'set reference' call_tmp [7869872] ))
(7870053 call deinit [21354] i_x [7870046] )
var i_x [7870055] :string [244]
(7870057 'move' i_x [7870055] (7870059 'set reference' call_tmp [7869861] ))
(7870062 call deinit [21354] i_x [7870055] )
(7870065 call boundsCheckHalt [404] msg [7869978] )
var i_x [7870067] :string [244]
(7870069 'move' i_x [7870067] (7870071 'set reference' msg [7869978] ))
(7870074 call deinit [21354] i_x [7870067] )
}
}
var call_tmp [7870078] :uint(64) [86]
(7870080 'move' call_tmp [7870078] (7870082 '<<' 1 call_tmp [7869636] ))
var tmp [7870085] :bool [19]
(7870087 'move' tmp [7870085] (7870089 '<' call_tmp [7870078] 0 ))
if tmp [7870085]
{
var i_lhs [7870094] :int(64) [10]
(7870096 'move' i_lhs [7870094] (7870098 'set reference' p [7869643] ))
(7870100 '+=' i_lhs [7870094] 1 )
}
var tmp [7870104] :bool [19]
(7870106 'move' tmp [7870104] (7870108 '<' p [7869643] 0 ))
if tmp [7870104]
{
var call_tmp [7870113] :string [244]
var ret_tmp [7870115] :string [244]
(7870118 call : [1721023] 1 ret_tmp [7870115] )
(7870121 'move' call_tmp [7870113] ret_tmp [7870115] )
var call_tmp [7870124] :string [244]
var ret_tmp [7870126] :string [244]
(7870129 call + [28065] "Cannot bitshift " call_tmp [7870113] ret_tmp [7870126] )
(7870133 'move' call_tmp [7870124] ret_tmp [7870126] )
var call_tmp [7870136] :string [244]
var ret_tmp [7870138] :string [244]
(7870141 call + [28065] call_tmp [7870124] " by " ret_tmp [7870138] )
(7870145 'move' call_tmp [7870136] ret_tmp [7870138] )
var call_tmp [7870148] :string [244]
var ret_tmp [7870150] :string [244]
(7870153 call : [1496816] p [7869643] ret_tmp [7870150] )
(7870156 'move' call_tmp [7870148] ret_tmp [7870150] )
var call_tmp [7870159] :string [244]
var ret_tmp [7870161] :string [244]
(7870164 call + [28065] call_tmp [7870136] call_tmp [7870148] ret_tmp [7870161] )
(7870168 'move' call_tmp [7870159] ret_tmp [7870161] )
var call_tmp [7870171] :string [244]
var ret_tmp [7870173] :string [244]
(7870176 call + [28065] call_tmp [7870159] " because " ret_tmp [7870173] )
(7870180 'move' call_tmp [7870171] ret_tmp [7870173] )
var call_tmp [7870183] :string [244]
var ret_tmp [7870185] :string [244]
(7870188 call : [1496816] p [7869643] ret_tmp [7870185] )
(7870191 'move' call_tmp [7870183] ret_tmp [7870185] )
var call_tmp [7870194] :string [244]
var ret_tmp [7870196] :string [244]
(7870199 call + [28065] call_tmp [7870171] call_tmp [7870183] ret_tmp [7870196] )
(7870203 'move' call_tmp [7870194] ret_tmp [7870196] )
var call_tmp [7870206] :string [244]
var ret_tmp [7870208] :string [244]
(7870211 call + [28065] call_tmp [7870194] " is less than 0" ret_tmp [7870208] )
(7870215 'move' call_tmp [7870206] ret_tmp [7870208] )
var msg [7870218] :string [244]
(7870220 'move' msg [7870218] call_tmp [7870206] )
var i_x [7870223] :string [244]
(7870225 'move' i_x [7870223] (7870227 'set reference' call_tmp [7870194] ))
(7870230 call deinit [21354] i_x [7870223] )
var i_x [7870232] :string [244]
(7870234 'move' i_x [7870232] (7870236 'set reference' call_tmp [7870183] ))
(7870239 call deinit [21354] i_x [7870232] )
var i_x [7870241] :string [244]
(7870243 'move' i_x [7870241] (7870245 'set reference' call_tmp [7870171] ))
(7870248 call deinit [21354] i_x [7870241] )
var i_x [7870250] :string [244]
(7870252 'move' i_x [7870250] (7870254 'set reference' call_tmp [7870159] ))
(7870257 call deinit [21354] i_x [7870250] )
var i_x [7870259] :string [244]
(7870261 'move' i_x [7870259] (7870263 'set reference' call_tmp [7870148] ))
(7870266 call deinit [21354] i_x [7870259] )
var i_x [7870268] :string [244]
(7870270 'move' i_x [7870268] (7870272 'set reference' call_tmp [7870136] ))
(7870275 call deinit [21354] i_x [7870268] )
var i_x [7870277] :string [244]
(7870279 'move' i_x [7870277] (7870281 'set reference' call_tmp [7870124] ))
(7870284 call deinit [21354] i_x [7870277] )
var i_x [7870286] :string [244]
(7870288 'move' i_x [7870286] (7870290 'set reference' call_tmp [7870113] ))
(7870293 call deinit [21354] i_x [7870286] )
(7870296 call boundsCheckHalt [404] msg [7870218] )
var i_x [7870298] :string [244]
(7870300 'move' i_x [7870298] (7870302 'set reference' msg [7870218] ))
(7870305 call deinit [21354] i_x [7870298] )
}
{
var call_tmp [7870308] :bool [19]
(7870310 'move' call_tmp [7870308] (7870312 '>=' p [7869643] 64 ))
if call_tmp [7870308]
{
var call_tmp [7870317] :string [244]
var ret_tmp [7870319] :string [244]
(7870322 call : [1721023] 1 ret_tmp [7870319] )
(7870325 'move' call_tmp [7870317] ret_tmp [7870319] )
var call_tmp [7870328] :string [244]
var ret_tmp [7870330] :string [244]
(7870333 call + [28065] "Cannot bitshift " call_tmp [7870317] ret_tmp [7870330] )
(7870337 'move' call_tmp [7870328] ret_tmp [7870330] )
var call_tmp [7870340] :string [244]
var ret_tmp [7870342] :string [244]
(7870345 call + [28065] call_tmp [7870328] " by " ret_tmp [7870342] )
(7870349 'move' call_tmp [7870340] ret_tmp [7870342] )
var call_tmp [7870352] :string [244]
var ret_tmp [7870354] :string [244]
(7870357 call : [1496816] p [7869643] ret_tmp [7870354] )
(7870360 'move' call_tmp [7870352] ret_tmp [7870354] )
var call_tmp [7870363] :string [244]
var ret_tmp [7870365] :string [244]
(7870368 call + [28065] call_tmp [7870340] call_tmp [7870352] ret_tmp [7870365] )
(7870372 'move' call_tmp [7870363] ret_tmp [7870365] )
var call_tmp [7870375] :string [244]
var ret_tmp [7870377] :string [244]
(7870380 call + [28065] call_tmp [7870363] " because " ret_tmp [7870377] )
(7870384 'move' call_tmp [7870375] ret_tmp [7870377] )
var call_tmp [7870387] :string [244]
var ret_tmp [7870389] :string [244]
(7870392 call : [1496816] p [7869643] ret_tmp [7870389] )
(7870395 'move' call_tmp [7870387] ret_tmp [7870389] )
var call_tmp [7870398] :string [244]
var ret_tmp [7870400] :string [244]
(7870403 call + [28065] call_tmp [7870375] call_tmp [7870387] ret_tmp [7870400] )
(7870407 'move' call_tmp [7870398] ret_tmp [7870400] )
var call_tmp [7870410] :string [244]
var ret_tmp [7870412] :string [244]
(7870415 call + [28065] call_tmp [7870398] " is >= the bitwidth of " ret_tmp [7870412] )
(7870419 'move' call_tmp [7870410] ret_tmp [7870412] )
var call_tmp [7870422] :string [244]
var ret_tmp [7870424] :string [244]
(7870427 call + [28065] call_tmp [7870410] "uint(64)" ret_tmp [7870424] )
(7870431 'move' call_tmp [7870422] ret_tmp [7870424] )
var msg [7870434] :string [244]
(7870436 'move' msg [7870434] call_tmp [7870422] )
var i_x [7870439] :string [244]
(7870441 'move' i_x [7870439] (7870443 'set reference' call_tmp [7870410] ))
(7870446 call deinit [21354] i_x [7870439] )
var i_x [7870448] :string [244]
(7870450 'move' i_x [7870448] (7870452 'set reference' call_tmp [7870398] ))
(7870455 call deinit [21354] i_x [7870448] )
var i_x [7870457] :string [244]
(7870459 'move' i_x [7870457] (7870461 'set reference' call_tmp [7870387] ))
(7870464 call deinit [21354] i_x [7870457] )
var i_x [7870466] :string [244]
(7870468 'move' i_x [7870466] (7870470 'set reference' call_tmp [7870375] ))
(7870473 call deinit [21354] i_x [7870466] )
var i_x [7870475] :string [244]
(7870477 'move' i_x [7870475] (7870479 'set reference' call_tmp [7870363] ))
(7870482 call deinit [21354] i_x [7870475] )
var i_x [7870484] :string [244]
(7870486 'move' i_x [7870484] (7870488 'set reference' call_tmp [7870352] ))
(7870491 call deinit [21354] i_x [7870484] )
var i_x [7870493] :string [244]
(7870495 'move' i_x [7870493] (7870497 'set reference' call_tmp [7870340] ))
(7870500 call deinit [21354] i_x [7870493] )
var i_x [7870502] :string [244]
(7870504 'move' i_x [7870502] (7870506 'set reference' call_tmp [7870328] ))
(7870509 call deinit [21354] i_x [7870502] )
var i_x [7870511] :string [244]
(7870513 'move' i_x [7870511] (7870515 'set reference' call_tmp [7870317] ))
(7870518 call deinit [21354] i_x [7870511] )
(7870521 call boundsCheckHalt [404] msg [7870434] )
var i_x [7870523] :string [244]
(7870525 'move' i_x [7870523] (7870527 'set reference' msg [7870434] ))
(7870530 call deinit [21354] i_x [7870523] )
}
}
var call_tmp [7870534] :uint(64) [86]
(7870536 'move' call_tmp [7870534] (7870538 '<<' 1 p [7869643] ))
var call_tmp [7870541] :bool [19]
(7870543 'move' call_tmp [7870541] (7870545 '<=' 0 call_tmp [7870534] ))
(7870549 call assert [87867] call_tmp [7870541] )
var tmp [7870551] :bool [19]
(7870553 'move' tmp [7870551] (7870555 '<' p [7869643] 0 ))
if tmp [7870551]
{
var call_tmp [7870560] :string [244]
var ret_tmp [7870562] :string [244]
(7870565 call : [1721023] 1 ret_tmp [7870562] )
(7870568 'move' call_tmp [7870560] ret_tmp [7870562] )
var call_tmp [7870571] :string [244]
var ret_tmp [7870573] :string [244]
(7870576 call + [28065] "Cannot bitshift " call_tmp [7870560] ret_tmp [7870573] )
(7870580 'move' call_tmp [7870571] ret_tmp [7870573] )
var call_tmp [7870583] :string [244]
var ret_tmp [7870585] :string [244]
(7870588 call + [28065] call_tmp [7870571] " by " ret_tmp [7870585] )
(7870592 'move' call_tmp [7870583] ret_tmp [7870585] )
var call_tmp [7870595] :string [244]
var ret_tmp [7870597] :string [244]
(7870600 call : [1496816] p [7869643] ret_tmp [7870597] )
(7870603 'move' call_tmp [7870595] ret_tmp [7870597] )
var call_tmp [7870606] :string [244]
var ret_tmp [7870608] :string [244]
(7870611 call + [28065] call_tmp [7870583] call_tmp [7870595] ret_tmp [7870608] )
(7870615 'move' call_tmp [7870606] ret_tmp [7870608] )
var call_tmp [7870618] :string [244]
var ret_tmp [7870620] :string [244]
(7870623 call + [28065] call_tmp [7870606] " because " ret_tmp [7870620] )
(7870627 'move' call_tmp [7870618] ret_tmp [7870620] )
var call_tmp [7870630] :string [244]
var ret_tmp [7870632] :string [244]
(7870635 call : [1496816] p [7869643] ret_tmp [7870632] )
(7870638 'move' call_tmp [7870630] ret_tmp [7870632] )
var call_tmp [7870641] :string [244]
var ret_tmp [7870643] :string [244]
(7870646 call + [28065] call_tmp [7870618] call_tmp [7870630] ret_tmp [7870643] )
(7870650 'move' call_tmp [7870641] ret_tmp [7870643] )
var call_tmp [7870653] :string [244]
var ret_tmp [7870655] :string [244]
(7870658 call + [28065] call_tmp [7870641] " is less than 0" ret_tmp [7870655] )
(7870662 'move' call_tmp [7870653] ret_tmp [7870655] )
var msg [7870665] :string [244]
(7870667 'move' msg [7870665] call_tmp [7870653] )
var i_x [7870670] :string [244]
(7870672 'move' i_x [7870670] (7870674 'set reference' call_tmp [7870641] ))
(7870677 call deinit [21354] i_x [7870670] )
var i_x [7870679] :string [244]
(7870681 'move' i_x [7870679] (7870683 'set reference' call_tmp [7870630] ))
(7870686 call deinit [21354] i_x [7870679] )
var i_x [7870688] :string [244]
(7870690 'move' i_x [7870688] (7870692 'set reference' call_tmp [7870618] ))
(7870695 call deinit [21354] i_x [7870688] )
var i_x [7870697] :string [244]
(7870699 'move' i_x [7870697] (7870701 'set reference' call_tmp [7870606] ))
(7870704 call deinit [21354] i_x [7870697] )
var i_x [7870706] :string [244]
(7870708 'move' i_x [7870706] (7870710 'set reference' call_tmp [7870595] ))
(7870713 call deinit [21354] i_x [7870706] )
var i_x [7870715] :string [244]
(7870717 'move' i_x [7870715] (7870719 'set reference' call_tmp [7870583] ))
(7870722 call deinit [21354] i_x [7870715] )
var i_x [7870724] :string [244]
(7870726 'move' i_x [7870724] (7870728 'set reference' call_tmp [7870571] ))
(7870731 call deinit [21354] i_x [7870724] )
var i_x [7870733] :string [244]
(7870735 'move' i_x [7870733] (7870737 'set reference' call_tmp [7870560] ))
(7870740 call deinit [21354] i_x [7870733] )
(7870743 call boundsCheckHalt [404] msg [7870665] )
var i_x [7870745] :string [244]
(7870747 'move' i_x [7870745] (7870749 'set reference' msg [7870665] ))
(7870752 call deinit [21354] i_x [7870745] )
}
{
var call_tmp [7870755] :bool [19]
(7870757 'move' call_tmp [7870755] (7870759 '>=' p [7869643] 64 ))
if call_tmp [7870755]
{
var call_tmp [7870764] :string [244]
var ret_tmp [7870766] :string [244]
(7870769 call : [1721023] 1 ret_tmp [7870766] )
(7870772 'move' call_tmp [7870764] ret_tmp [7870766] )
var call_tmp [7870775] :string [244]
var ret_tmp [7870777] :string [244]
(7870780 call + [28065] "Cannot bitshift " call_tmp [7870764] ret_tmp [7870777] )
(7870784 'move' call_tmp [7870775] ret_tmp [7870777] )
var call_tmp [7870787] :string [244]
var ret_tmp [7870789] :string [244]
(7870792 call + [28065] call_tmp [7870775] " by " ret_tmp [7870789] )
(7870796 'move' call_tmp [7870787] ret_tmp [7870789] )
var call_tmp [7870799] :string [244]
var ret_tmp [7870801] :string [244]
(7870804 call : [1496816] p [7869643] ret_tmp [7870801] )
(7870807 'move' call_tmp [7870799] ret_tmp [7870801] )
var call_tmp [7870810] :string [244]
var ret_tmp [7870812] :string [244]
(7870815 call + [28065] call_tmp [7870787] call_tmp [7870799] ret_tmp [7870812] )
(7870819 'move' call_tmp [7870810] ret_tmp [7870812] )
var call_tmp [7870822] :string [244]
var ret_tmp [7870824] :string [244]
(7870827 call + [28065] call_tmp [7870810] " because " ret_tmp [7870824] )
(7870831 'move' call_tmp [7870822] ret_tmp [7870824] )
var call_tmp [7870834] :string [244]
var ret_tmp [7870836] :string [244]
(7870839 call : [1496816] p [7869643] ret_tmp [7870836] )
(7870842 'move' call_tmp [7870834] ret_tmp [7870836] )
var call_tmp [7870845] :string [244]
var ret_tmp [7870847] :string [244]
(7870850 call + [28065] call_tmp [7870822] call_tmp [7870834] ret_tmp [7870847] )
(7870854 'move' call_tmp [7870845] ret_tmp [7870847] )
var call_tmp [7870857] :string [244]
var ret_tmp [7870859] :string [244]
(7870862 call + [28065] call_tmp [7870845] " is >= the bitwidth of " ret_tmp [7870859] )
(7870866 'move' call_tmp [7870857] ret_tmp [7870859] )
var call_tmp [7870869] :string [244]
var ret_tmp [7870871] :string [244]
(7870874 call + [28065] call_tmp [7870857] "uint(64)" ret_tmp [7870871] )
(7870878 'move' call_tmp [7870869] ret_tmp [7870871] )
var msg [7870881] :string [244]
(7870883 'move' msg [7870881] call_tmp [7870869] )
var i_x [7870886] :string [244]
(7870888 'move' i_x [7870886] (7870890 'set reference' call_tmp [7870857] ))
(7870893 call deinit [21354] i_x [7870886] )
var i_x [7870895] :string [244]
(7870897 'move' i_x [7870895] (7870899 'set reference' call_tmp [7870845] ))
(7870902 call deinit [21354] i_x [7870895] )
var i_x [7870904] :string [244]
(7870906 'move' i_x [7870904] (7870908 'set reference' call_tmp [7870834] ))
(7870911 call deinit [21354] i_x [7870904] )
var i_x [7870913] :string [244]
(7870915 'move' i_x [7870913] (7870917 'set reference' call_tmp [7870822] ))
(7870920 call deinit [21354] i_x [7870913] )
var i_x [7870922] :string [244]
(7870924 'move' i_x [7870922] (7870926 'set reference' call_tmp [7870810] ))
(7870929 call deinit [21354] i_x [7870922] )
var i_x [7870931] :string [244]
(7870933 'move' i_x [7870931] (7870935 'set reference' call_tmp [7870799] ))
(7870938 call deinit [21354] i_x [7870931] )
var i_x [7870940] :string [244]
(7870942 'move' i_x [7870940] (7870944 'set reference' call_tmp [7870787] ))
(7870947 call deinit [21354] i_x [7870940] )
var i_x [7870949] :string [244]
(7870951 'move' i_x [7870949] (7870953 'set reference' call_tmp [7870775] ))
(7870956 call deinit [21354] i_x [7870949] )
var i_x [7870958] :string [244]
(7870960 'move' i_x [7870958] (7870962 'set reference' call_tmp [7870764] ))
(7870965 call deinit [21354] i_x [7870958] )
(7870968 call boundsCheckHalt [404] msg [7870881] )
var i_x [7870970] :string [244]
(7870972 'move' i_x [7870970] (7870974 'set reference' msg [7870881] ))
(7870977 call deinit [21354] i_x [7870970] )
}
}
var call_tmp [7870981] :uint(64) [86]
(7870983 'move' call_tmp [7870981] (7870985 '<<' 1 p [7869643] ))
var call_tmp [7870988] :bool [19]
(7870990 'move' call_tmp [7870988] (7870992 '!=' 0 call_tmp [7870981] ))
if call_tmp [7870988]
{
(7870998 call halt [1821083] "allocate called with non-power-of-2 alignment " 0 )
}
var call_tmp [7871002] :uint(64) [86]
(7871004 'move' call_tmp [7871002] (7871007 call sizeof [1521716] c_ptr(void) [1465614] ))
var tmp [7871009] :bool [19]
(7871011 'move' tmp [7871009] (7871013 '<' 0 call_tmp [7871002] ))
if tmp [7871009]
{
(7871019 call halt [88131] "allocate called with alignment smaller than pointer size" )
}
var call_tmp [7871022] :int(16) [61]
(7871024 'move' call_tmp [7871022] (7871027 call offset_ARRAY_ELEMENTS [50769] ))
var call_tmp [7871028] :c_ptr(void) [1465614]
(7871030 'move' call_tmp [7871028] (7871033 call chpl_here_aligned_alloc [1827971] 0 call_tmp [7869474] call_tmp [7871022] ))
(7871037 '=' ptr [7869524] call_tmp [7871028] )
(9276520 'noop' )
}
var call_tmp [7871147] :c_ptr(uint(8)) [1466369]
(7871149 'move' call_tmp [7871147] (7871151 'cast' c_ptr(uint(8)) [1466369] ptr [7869524] ))
var buf [1833254] :c_ptr(uint(8)) [1466369]
(1833256 'move' buf [1833254] call_tmp [7871147] )
var call_tmp [1833260] :fileReader(false,defaultDeserializer) [1872106]
var region [7872893] :range(int(64),low,one) [1576928]
var ret_tmp [7872895] :range(int(64),low,one) [1576928]
(7872898 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7872895] )
(7872901 'move' region [7872893] ret_tmp [7872895] )
var errorExists [7298152] :bool [19]
(7298157 'move' errorExists [7298152] (7298154 '!=' error [5499952] nil [32] ))
if errorExists [7298152]
{
var error [5613453] :Error [85511]
(5613455 'move' error [5613453] nil [32] )
(5613459 call close [1841632] w [1833166] error [5613453] )
var errorExists [7308248] :bool [19]
(7308253 'move' errorExists [7308248] (7308250 '!=' error [5613453] nil [32] ))
if errorExists [7308248]
{
gotoErrorHandling handler [5613470] handler [5613470]
}
label handler [5613470]
var errorExists [7308256] :bool [19]
(7308261 'move' errorExists [7308256] (7308258 '!=' error [5613453] nil [32] ))
if errorExists [7308256]
{
(5613481 call chpl_uncaught_error [87456] error [5613453] )
}
var i_x [8598215] :fileWriter(false,defaultSerializer) [1838949]
(8598219 'move' i_x [8598215] (8598217 'set reference' w [1833166] ))
(8598223 call deinit [4023035] i_x [8598215] )
var error [5613489] :Error [85511]
(5613491 'move' error [5613489] nil [32] )
(5613495 call close [169420] f [1833138] error [5613489] )
var errorExists [7308264] :bool [19]
(7308269 'move' errorExists [7308264] (7308266 '!=' error [5613489] nil [32] ))
if errorExists [7308264]
{
gotoErrorHandling handler [5613506] handler [5613506]
}
label handler [5613506]
var errorExists [7308272] :bool [19]
(7308277 'move' errorExists [7308272] (7308274 '!=' error [5613489] nil [32] ))
if errorExists [7308272]
{
(5613517 call chpl_uncaught_error [87456] error [5613489] )
}
var i_x [8586658] :file [168704]
(8586662 'move' i_x [8586658] (8586660 'set reference' f [1833138] ))
(8586666 call deinit [169291] i_x [8586658] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_hints [1872255] :ioHintSet [168555]
var hints [7873019] :ioHintSet [168555]
var ret_tmp [7873021] :ioHintSet [168555]
(7873024 call empty [168454] ret_tmp [7873021] )
(7873026 'move' hints [7873019] ret_tmp [7873021] )
(5556024 'move' default_arg_hints [1872255] hints [7873019] )
var errorExists [7298160] :bool [19]
(7298165 'move' errorExists [7298160] (7298162 '!=' error [5499952] nil [32] ))
if errorExists [7298160]
{
var error [5613528] :Error [85511]
(5613530 'move' error [5613528] nil [32] )
(5613534 call close [1841632] w [1833166] error [5613528] )
var errorExists [7308280] :bool [19]
(7308285 'move' errorExists [7308280] (7308282 '!=' error [5613528] nil [32] ))
if errorExists [7308280]
{
gotoErrorHandling handler [5613545] handler [5613545]
}
label handler [5613545]
var errorExists [7308288] :bool [19]
(7308293 'move' errorExists [7308288] (7308290 '!=' error [5613528] nil [32] ))
if errorExists [7308288]
{
(5613556 call chpl_uncaught_error [87456] error [5613528] )
}
var i_x [8598227] :fileWriter(false,defaultSerializer) [1838949]
(8598231 'move' i_x [8598227] (8598229 'set reference' w [1833166] ))
(8598235 call deinit [4023035] i_x [8598227] )
var error [5613564] :Error [85511]
(5613566 'move' error [5613564] nil [32] )
(5613570 call close [169420] f [1833138] error [5613564] )
var errorExists [7308296] :bool [19]
(7308301 'move' errorExists [7308296] (7308298 '!=' error [5613564] nil [32] ))
if errorExists [7308296]
{
gotoErrorHandling handler [5613581] handler [5613581]
}
label handler [5613581]
var errorExists [7308304] :bool [19]
(7308309 'move' errorExists [7308304] (7308306 '!=' error [5613564] nil [32] ))
if errorExists [7308304]
{
(5613592 call chpl_uncaught_error [87456] error [5613564] )
}
var i_x [8586670] :file [168704]
(8586674 'move' i_x [8586670] (8586672 'set reference' f [1833138] ))
(8586678 call deinit [169291] i_x [8586670] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_deserializer [1872290] :defaultDeserializer [173096]
var deserializer [7873142] :defaultDeserializer [173096]
var ret_tmp [7873144] :defaultDeserializer [173096]
(7873147 call defaultSerializeVal [1577483] ret_tmp [7873144] )
(7873149 'move' deserializer [7873142] ret_tmp [7873144] )
(5556048 'move' default_arg_deserializer [1872290] deserializer [7873142] )
var errorExists [7298168] :bool [19]
(7298173 'move' errorExists [7298168] (7298170 '!=' error [5499952] nil [32] ))
if errorExists [7298168]
{
var error [5613606] :Error [85511]
(5613608 'move' error [5613606] nil [32] )
(5613612 call close [1841632] w [1833166] error [5613606] )
var errorExists [7308312] :bool [19]
(7308317 'move' errorExists [7308312] (7308314 '!=' error [5613606] nil [32] ))
if errorExists [7308312]
{
gotoErrorHandling handler [5613623] handler [5613623]
}
label handler [5613623]
var errorExists [7308320] :bool [19]
(7308325 'move' errorExists [7308320] (7308322 '!=' error [5613606] nil [32] ))
if errorExists [7308320]
{
(5613634 call chpl_uncaught_error [87456] error [5613606] )
}
var i_x [8598239] :fileWriter(false,defaultSerializer) [1838949]
(8598243 'move' i_x [8598239] (8598241 'set reference' w [1833166] ))
(8598247 call deinit [4023035] i_x [8598239] )
var error [5613642] :Error [85511]
(5613644 'move' error [5613642] nil [32] )
(5613648 call close [169420] f [1833138] error [5613642] )
var errorExists [7308328] :bool [19]
(7308333 'move' errorExists [7308328] (7308330 '!=' error [5613642] nil [32] ))
if errorExists [7308328]
{
gotoErrorHandling handler [5613659] handler [5613659]
}
label handler [5613659]
var errorExists [7308336] :bool [19]
(7308341 'move' errorExists [7308336] (7308338 '!=' error [5613642] nil [32] ))
if errorExists [7308336]
{
(5613670 call chpl_uncaught_error [87456] error [5613642] )
}
var i_x [8586682] :file [168704]
(8586686 'move' i_x [8586682] (8586684 'set reference' f [1833138] ))
(8586690 call deinit [169291] i_x [8586682] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var ret_tmp [5555973] :fileReader(false,defaultDeserializer) [1872106]
(1833268 call reader [1871989] f [1833138] region [7872893] default_arg_hints [1872255] default_arg_deserializer [1872290] error [5499952] ret_tmp [5555973] )
(5555976 'move' call_tmp [1833260] ret_tmp [5555973] )
var errorExists [7298176] :bool [19]
(7298181 'move' errorExists [7298176] (7298178 '!=' error [5499952] nil [32] ))
if errorExists [7298176]
{
var error [5613684] :Error [85511]
(5613686 'move' error [5613684] nil [32] )
(5613690 call close [1841632] w [1833166] error [5613684] )
var errorExists [7308344] :bool [19]
(7308349 'move' errorExists [7308344] (7308346 '!=' error [5613684] nil [32] ))
if errorExists [7308344]
{
gotoErrorHandling handler [5613701] handler [5613701]
}
label handler [5613701]
var errorExists [7308352] :bool [19]
(7308357 'move' errorExists [7308352] (7308354 '!=' error [5613684] nil [32] ))
if errorExists [7308352]
{
(5613712 call chpl_uncaught_error [87456] error [5613684] )
}
var i_x [8598251] :fileWriter(false,defaultSerializer) [1838949]
(8598255 'move' i_x [8598251] (8598253 'set reference' w [1833166] ))
(8598259 call deinit [4023035] i_x [8598251] )
var error [5613720] :Error [85511]
(5613722 'move' error [5613720] nil [32] )
(5613726 call close [169420] f [1833138] error [5613720] )
var errorExists [7308360] :bool [19]
(7308365 'move' errorExists [7308360] (7308362 '!=' error [5613720] nil [32] ))
if errorExists [7308360]
{
gotoErrorHandling handler [5613737] handler [5613737]
}
label handler [5613737]
var errorExists [7308368] :bool [19]
(7308373 'move' errorExists [7308368] (7308370 '!=' error [5613720] nil [32] ))
if errorExists [7308368]
{
(5613748 call chpl_uncaught_error [87456] error [5613720] )
}
var i_x [8586694] :file [168704]
(8586698 'move' i_x [8586694] (8586696 'set reference' f [1833138] ))
(8586702 call deinit [169291] i_x [8586694] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var r [1833271] :fileReader(false,defaultDeserializer) [1872106]
(1833273 'move' r [1833271] call_tmp [1833260] )
(1833292 call readBinary [1875424] r [1833271] call_tmp [7871147] call_tmp [1833201] error [5499952] )
var errorExists [7298184] :bool [19]
(7298189 'move' errorExists [7298184] (7298186 '!=' error [5499952] nil [32] ))
if errorExists [7298184]
{
var error [5613762] :Error [85511]
(5613764 'move' error [5613762] nil [32] )
(5613768 call close [1874827] r [1833271] error [5613762] )
var errorExists [7308376] :bool [19]
(7308381 'move' errorExists [7308376] (7308378 '!=' error [5613762] nil [32] ))
if errorExists [7308376]
{
gotoErrorHandling handler [5613779] handler [5613779]
}
label handler [5613779]
var errorExists [7308384] :bool [19]
(7308389 'move' errorExists [7308384] (7308386 '!=' error [5613762] nil [32] ))
if errorExists [7308384]
{
(5613790 call chpl_uncaught_error [87456] error [5613762] )
}
var i_x [8598467] :fileReader(false,defaultDeserializer) [1872106]
(8598471 'move' i_x [8598467] (8598469 'set reference' r [1833271] ))
(8598475 call deinit [4023387] i_x [8598467] )
var error [5613798] :Error [85511]
(5613800 'move' error [5613798] nil [32] )
(5613804 call close [1841632] w [1833166] error [5613798] )
var errorExists [7308392] :bool [19]
(7308397 'move' errorExists [7308392] (7308394 '!=' error [5613798] nil [32] ))
if errorExists [7308392]
{
gotoErrorHandling handler [5613815] handler [5613815]
}
label handler [5613815]
var errorExists [7308400] :bool [19]
(7308405 'move' errorExists [7308400] (7308402 '!=' error [5613798] nil [32] ))
if errorExists [7308400]
{
(5613826 call chpl_uncaught_error [87456] error [5613798] )
}
var i_x [8598263] :fileWriter(false,defaultSerializer) [1838949]
(8598267 'move' i_x [8598263] (8598265 'set reference' w [1833166] ))
(8598271 call deinit [4023035] i_x [8598263] )
var error [5613834] :Error [85511]
(5613836 'move' error [5613834] nil [32] )
(5613840 call close [169420] f [1833138] error [5613834] )
var errorExists [7308408] :bool [19]
(7308413 'move' errorExists [7308408] (7308410 '!=' error [5613834] nil [32] ))
if errorExists [7308408]
{
gotoErrorHandling handler [5613851] handler [5613851]
}
label handler [5613851]
var errorExists [7308416] :bool [19]
(7308421 'move' errorExists [7308416] (7308418 '!=' error [5613834] nil [32] ))
if errorExists [7308416]
{
(5613862 call chpl_uncaught_error [87456] error [5613834] )
}
var i_x [8586706] :file [168704]
(8586710 'move' i_x [8586706] (8586708 'set reference' f [1833138] ))
(8586714 call deinit [169291] i_x [8586706] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var call_tmp [7472556] :uint(8) [71]
(7472558 'move' call_tmp [7472556] (7472560 'array_get' buf [1833254] call_tmp [1833201] ))
var coerce_tmp [1875836] :uint(8) [71]
(1875842 'move' coerce_tmp [1875836] (1875838 'cast' uint(8) [71] 0 ))
(7483600 '=' call_tmp [7472556] coerce_tmp [1875836] )
var call_tmp [7480490] :int(64) [10]
(7480492 'move' call_tmp [7480490] (7480494 '+' call_tmp [1833201] 1 ))
var call_tmp [1833321] :string [244]
var ret_tmp [5547703] :string [244]
(1833329 call createCopyingBuffer [1513110] call_tmp [7871147] call_tmp [1833201] call_tmp [7480490] replace [37978] error [5499952] ret_tmp [5547703] )
(5547706 'move' call_tmp [1833321] ret_tmp [5547703] )
var errorExists [7298192] :bool [19]
(7298197 'move' errorExists [7298192] (7298194 '!=' error [5499952] nil [32] ))
if errorExists [7298192]
{
var error [5613870] :Error [85511]
(5613872 'move' error [5613870] nil [32] )
(5613876 call close [1874827] r [1833271] error [5613870] )
var errorExists [7308424] :bool [19]
(7308429 'move' errorExists [7308424] (7308426 '!=' error [5613870] nil [32] ))
if errorExists [7308424]
{
gotoErrorHandling handler [5613887] handler [5613887]
}
label handler [5613887]
var errorExists [7308432] :bool [19]
(7308437 'move' errorExists [7308432] (7308434 '!=' error [5613870] nil [32] ))
if errorExists [7308432]
{
(5613898 call chpl_uncaught_error [87456] error [5613870] )
}
var i_x [8598479] :fileReader(false,defaultDeserializer) [1872106]
(8598483 'move' i_x [8598479] (8598481 'set reference' r [1833271] ))
(8598487 call deinit [4023387] i_x [8598479] )
var error [5613906] :Error [85511]
(5613908 'move' error [5613906] nil [32] )
(5613912 call close [1841632] w [1833166] error [5613906] )
var errorExists [7308440] :bool [19]
(7308445 'move' errorExists [7308440] (7308442 '!=' error [5613906] nil [32] ))
if errorExists [7308440]
{
gotoErrorHandling handler [5613923] handler [5613923]
}
label handler [5613923]
var errorExists [7308448] :bool [19]
(7308453 'move' errorExists [7308448] (7308450 '!=' error [5613906] nil [32] ))
if errorExists [7308448]
{
(5613934 call chpl_uncaught_error [87456] error [5613906] )
}
var i_x [8598275] :fileWriter(false,defaultSerializer) [1838949]
(8598279 'move' i_x [8598275] (8598277 'set reference' w [1833166] ))
(8598283 call deinit [4023035] i_x [8598275] )
var error [5613942] :Error [85511]
(5613944 'move' error [5613942] nil [32] )
(5613948 call close [169420] f [1833138] error [5613942] )
var errorExists [7308456] :bool [19]
(7308461 'move' errorExists [7308456] (7308458 '!=' error [5613942] nil [32] ))
if errorExists [7308456]
{
gotoErrorHandling handler [5613959] handler [5613959]
}
label handler [5613959]
var errorExists [7308464] :bool [19]
(7308469 'move' errorExists [7308464] (7308466 '!=' error [5613942] nil [32] ))
if errorExists [7308464]
{
(5613970 call chpl_uncaught_error [87456] error [5613942] )
}
var i_x [8586718] :file [168704]
(8586722 'move' i_x [8586718] (8586720 'set reference' f [1833138] ))
(8586726 call deinit [169291] i_x [8586718] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var coerce_tmp [1875847] :c_ptr(void) [1465614]
(1875853 'move' coerce_tmp [1875847] (1875849 'cast' c_ptr(void) [1465614] call_tmp [7871147] ))
(7488610 call chpl_here_free [308686] coerce_tmp [1875847] )
(1875857 '=' ret [1833077] call_tmp [1833321] )
var error [5613978] :Error [85511]
(5613980 'move' error [5613978] nil [32] )
(5613984 call close [1874827] r [1833271] error [5613978] )
var errorExists [7308472] :bool [19]
(7308477 'move' errorExists [7308472] (7308474 '!=' error [5613978] nil [32] ))
if errorExists [7308472]
{
gotoErrorHandling handler [5613995] handler [5613995]
}
label handler [5613995]
var errorExists [7308480] :bool [19]
(7308485 'move' errorExists [7308480] (7308482 '!=' error [5613978] nil [32] ))
if errorExists [7308480]
{
(5614006 call chpl_uncaught_error [87456] error [5613978] )
}
var i_x [8598491] :fileReader(false,defaultDeserializer) [1872106]
(8598495 'move' i_x [8598491] (8598493 'set reference' r [1833271] ))
(8598499 call deinit [4023387] i_x [8598491] )
var error [5614014] :Error [85511]
(5614016 'move' error [5614014] nil [32] )
(5614020 call close [1841632] w [1833166] error [5614014] )
var errorExists [7308488] :bool [19]
(7308493 'move' errorExists [7308488] (7308490 '!=' error [5614014] nil [32] ))
if errorExists [7308488]
{
gotoErrorHandling handler [5614031] handler [5614031]
}
label handler [5614031]
var errorExists [7308496] :bool [19]
(7308501 'move' errorExists [7308496] (7308498 '!=' error [5614014] nil [32] ))
if errorExists [7308496]
{
(5614042 call chpl_uncaught_error [87456] error [5614014] )
}
var i_x [8598287] :fileWriter(false,defaultSerializer) [1838949]
(8598291 'move' i_x [8598287] (8598289 'set reference' w [1833166] ))
(8598295 call deinit [4023035] i_x [8598287] )
var error [5614050] :Error [85511]
(5614052 'move' error [5614050] nil [32] )
(5614056 call close [169420] f [1833138] error [5614050] )
var errorExists [7308504] :bool [19]
(7308509 'move' errorExists [7308504] (7308506 '!=' error [5614050] nil [32] ))
if errorExists [7308504]
{
gotoErrorHandling handler [5614067] handler [5614067]
}
label handler [5614067]
var errorExists [7308512] :bool [19]
(7308517 'move' errorExists [7308512] (7308514 '!=' error [5614050] nil [32] ))
if errorExists [7308512]
{
(5614078 call chpl_uncaught_error [87456] error [5614050] )
}
var i_x [8586730] :file [168704]
(8586734 'move' i_x [8586730] (8586732 'set reference' f [1833138] ))
(8586738 call deinit [169291] i_x [8586730] )
gotoReturn _end_chpl_stringify [1833361] _end_chpl_stringify [1833361]
label handler [5499953]
var errorExists [7298200] :bool [19]
(7298205 'move' errorExists [7298200] (7298202 '!=' error [5499952] nil [32] ))
if errorExists [7298200]
{
(5500148 call chpl_uncaught_error [87456] error [5499952] )
}
label _end_chpl_stringify [1833361]
(5555663 '=' _retArg [5555661] ret [1833077] )
(5555665 return _void [46] )
}
« »
function chpl_stringify [3006439] ( _e0_args [3006441] :string [244] , _e1_args [3006443] :Tensor(real(64)) [1960841] , _retArg [5584008] :string [244] ) : void [4]
const ref arg _e0_args [3006441] :string [244] const ref arg _e1_args [3006443] :Tensor(real(64)) [1960841] ref arg _retArg [5584008] :string [244]
{
var local_nilLocale [9285451] :locale [234]
(9285452 'move' local_nilLocale [9285451] nilLocale [135253] )
var ret [3006447] :string [244]
var error [5502562] :Error [85511]
(5502752 'move' error [5502562] nil [32] )
var call_tmp [3006499] :file [168704]
var ret_tmp [5545269] :file [168704]
(3006504 call openMemFile [170606] error [5502562] ret_tmp [5545269] )
(5545272 'move' call_tmp [3006499] ret_tmp [5545269] )
var errorExists [7299280] :bool [19]
(7299285 'move' errorExists [7299280] (7299282 '!=' error [5502562] nil [32] ))
if errorExists [7299280]
{
gotoErrorHandling handler [5502563] handler [5502563]
}
var f [3006505] :file [168704]
(3006507 'move' f [3006505] call_tmp [3006499] )
var call_tmp [3006522] :fileWriter(false,defaultSerializer) [1838949]
var region [7856388] :range(int(64),low,one) [1576928]
var ret_tmp [7856390] :range(int(64),low,one) [1576928]
(7856393 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7856390] )
(7856396 'move' region [7856388] ret_tmp [7856390] )
var errorExists [7299288] :bool [19]
(7299293 'move' errorExists [7299288] (7299290 '!=' error [5502562] nil [32] ))
if errorExists [7299288]
{
var error [5629001] :Error [85511]
(5629003 'move' error [5629001] nil [32] )
(5629007 call close [169420] f [3006505] error [5629001] )
var errorExists [7308520] :bool [19]
(7308525 'move' errorExists [7308520] (7308522 '!=' error [5629001] nil [32] ))
if errorExists [7308520]
{
gotoErrorHandling handler [5629018] handler [5629018]
}
label handler [5629018]
var errorExists [7308528] :bool [19]
(7308533 'move' errorExists [7308528] (7308530 '!=' error [5629001] nil [32] ))
if errorExists [7308528]
{
(5629029 call chpl_uncaught_error [87456] error [5629001] )
}
var i_x [8586742] :file [168704]
(8586746 'move' i_x [8586742] (8586744 'set reference' f [3006505] ))
(8586750 call deinit [169291] i_x [8586742] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_hints [3011756] :ioHintSet [168555]
var hints [7856513] :ioHintSet [168555]
var ret_tmp [7856515] :ioHintSet [168555]
(7856518 call empty [168454] ret_tmp [7856515] )
(7856520 'move' hints [7856513] ret_tmp [7856515] )
(5555742 'move' default_arg_hints [3011756] hints [7856513] )
var errorExists [7299296] :bool [19]
(7299301 'move' errorExists [7299296] (7299298 '!=' error [5502562] nil [32] ))
if errorExists [7299296]
{
var error [5629040] :Error [85511]
(5629042 'move' error [5629040] nil [32] )
(5629046 call close [169420] f [3006505] error [5629040] )
var errorExists [7308536] :bool [19]
(7308541 'move' errorExists [7308536] (7308538 '!=' error [5629040] nil [32] ))
if errorExists [7308536]
{
gotoErrorHandling handler [5629057] handler [5629057]
}
label handler [5629057]
var errorExists [7308544] :bool [19]
(7308549 'move' errorExists [7308544] (7308546 '!=' error [5629040] nil [32] ))
if errorExists [7308544]
{
(5629068 call chpl_uncaught_error [87456] error [5629040] )
}
var i_x [8586754] :file [168704]
(8586758 'move' i_x [8586754] (8586756 'set reference' f [3006505] ))
(8586762 call deinit [169291] i_x [8586754] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_serializer [3011766] :defaultSerializer [171969]
var serializer [7856636] :defaultSerializer [171969]
var ret_tmp [7856638] :defaultSerializer [171969]
(7856641 call defaultSerializeVal [1591091] ret_tmp [7856638] )
(7856643 'move' serializer [7856636] ret_tmp [7856638] )
(5555766 'move' default_arg_serializer [3011766] serializer [7856636] )
var errorExists [7299304] :bool [19]
(7299309 'move' errorExists [7299304] (7299306 '!=' error [5502562] nil [32] ))
if errorExists [7299304]
{
var error [5629082] :Error [85511]
(5629084 'move' error [5629082] nil [32] )
(5629088 call close [169420] f [3006505] error [5629082] )
var errorExists [7308552] :bool [19]
(7308557 'move' errorExists [7308552] (7308554 '!=' error [5629082] nil [32] ))
if errorExists [7308552]
{
gotoErrorHandling handler [5629099] handler [5629099]
}
label handler [5629099]
var errorExists [7308560] :bool [19]
(7308565 'move' errorExists [7308560] (7308562 '!=' error [5629082] nil [32] ))
if errorExists [7308560]
{
(5629110 call chpl_uncaught_error [87456] error [5629082] )
}
var i_x [8586766] :file [168704]
(8586770 'move' i_x [8586766] (8586768 'set reference' f [3006505] ))
(8586774 call deinit [169291] i_x [8586766] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var ret_tmp [5555691] :fileWriter(false,defaultSerializer) [1838949]
(3006530 call writer [1838832] f [3006505] region [7856388] default_arg_hints [3011756] default_arg_serializer [3011766] error [5502562] ret_tmp [5555691] )
(5555694 'move' call_tmp [3006522] ret_tmp [5555691] )
var errorExists [7299312] :bool [19]
(7299317 'move' errorExists [7299312] (7299314 '!=' error [5502562] nil [32] ))
if errorExists [7299312]
{
var error [5629124] :Error [85511]
(5629126 'move' error [5629124] nil [32] )
(5629130 call close [169420] f [3006505] error [5629124] )
var errorExists [7308568] :bool [19]
(7308573 'move' errorExists [7308568] (7308570 '!=' error [5629124] nil [32] ))
if errorExists [7308568]
{
gotoErrorHandling handler [5629141] handler [5629141]
}
label handler [5629141]
var errorExists [7308576] :bool [19]
(7308581 'move' errorExists [7308576] (7308578 '!=' error [5629124] nil [32] ))
if errorExists [7308576]
{
(5629152 call chpl_uncaught_error [87456] error [5629124] )
}
var i_x [8586778] :file [168704]
(8586782 'move' i_x [8586778] (8586780 'set reference' f [3006505] ))
(8586786 call deinit [169291] i_x [8586778] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var w [3006533] :fileWriter(false,defaultSerializer) [1838949]
(3006535 'move' w [3006533] call_tmp [3006522] )
var i_this [8317209] :fileWriter(false,defaultSerializer) [1838949]
(8317213 'move' i_this [8317209] (8317211 'set reference' w [3006533] ))
var ret [8317237] :locale [234]
var call_tmp [8317239] :locale [234]
(8317241 'move' call_tmp [8317239] (8317243 '.' w [3006533] _readWriteThisFromLocale [1838946] ))
var ret [8317246] :locale [234]
(8317249 call init= [135460] ret [8317246] call_tmp [8317239] )
var call_tmp [8317252] :bool [19]
(8317254 'move' call_tmp [8317252] (8317257 call == [1003295] ret [8317246] local_nilLocale [9285451] ))
if call_tmp [8317252]
{
var call_tmp [8317262] :locale [234]
var call_tmp [8317264] :chpl_localeID_t [306449]
var call_tmp [8317266] :int(32) [66]
(8317268 'move' call_tmp [8317266] (8317271 call chpl_nodeID [305038] ))
var call_tmp [8317272] :chpl_localeID_t [306449]
(8317274 'move' call_tmp [8317272] (8317277 call chpl_rt_buildLocaleID [306484] call_tmp [8317266] c_sublocid_any [135202] ))
(8317280 'move' call_tmp [8317264] call_tmp [8317272] )
var call_tmp [8317283] :locale [234]
var ret_tmp [8317285] :locale [234]
(8317288 call chpl_localeID_to_locale [137251] call_tmp [8317264] ret_tmp [8317285] )
(8317291 'move' call_tmp [8317283] ret_tmp [8317285] )
(8317294 'move' call_tmp [8317262] call_tmp [8317283] )
(8317298 call = [135747] ret [8317246] call_tmp [8317262] )
var i_x [8317301] :locale [234]
(8317303 'move' i_x [8317301] (8317305 'set reference' call_tmp [8317262] ))
(8317308 call deinit [135483] i_x [8317301] )
}
(8317311 'move' ret [8317237] ret [8317246] )
var origLocale [8317314] :locale [234]
(8317316 'move' origLocale [8317314] ret [8317237] )
var call_tmp [8317319] :locale [234]
(8317321 'move' call_tmp [8317319] (8317323 '.' w [3006533] _home [1838930] ))
var coerce_tmp [8317326] :BaseLocale [136243]
(8317328 'move' coerce_tmp [8317326] (8317330 '.v' call_tmp [8317319] _instance [135293] ))
var coerce_tmp [8317333] :RootClass [236]
(8317335 'move' coerce_tmp [8317333] (8317337 'cast' RootClass [236] coerce_tmp [8317326] ))
var call_tmp [8317340] :bool [19]
(8317342 'move' call_tmp [8317340] (8317344 '==' coerce_tmp [8317333] nil [32] ))
if call_tmp [8317340]
{
(8317350 call nilCheckHalt [392] "argument to ! is nil" )
}
var error [8317353] :Error [85511]
(8317355 'move' error [8317353] nil [32] )
var call_tmp [8317360] :int(32) [66]
(8317362 'move' call_tmp [8317360] (8317364 'cast' int(32) [66] 0 ))
var call_tmp [8317367] :errorCode [12828]
(8317369 'move' call_tmp [8317367] (8317372 call qio_int_to_err [12856] call_tmp [8317360] ))
var coerce_tmp [8317377] :c_ptr(qio_channel_t) [1466049]
(8317379 'move' coerce_tmp [8317377] (8317381 '.v' w [3006533] _channel_internal [1838935] ))
var call_tmp [8317384] :bool [19]
(8317386 'move' call_tmp [8317384] (8317388 'ptr_eq' coerce_tmp [8317377] nil [32] ))
if call_tmp [8317384]
{
var call_tmp [8317393] :owned SystemError [1554765]
var coerce_tmp [8317395] :int(64) [10]
(8317397 'move' coerce_tmp [8317395] (8317399 'cast' int(64) [10] EINVAL [11206] ))
var ret_tmp [8317402] :owned SystemError [1554765]
(8317405 call createSystemError [14072] coerce_tmp [8317395] "Operation attempted on an invalid fileWriter" ret_tmp [8317402] )
(8317409 'move' call_tmp [8317393] ret_tmp [8317402] )
var call_tmp [8317412] :Error [85511]
var coerce_tmp [8317414] :owned Error [1498203]
var ret_tmp [8317416] :owned Error [1498203]
var i_x [8317418] :owned SystemError [1554765]
(8317420 'move' i_x [8317418] (8317422 'set reference' call_tmp [8317393] ))
var i__retArg [8317424] :owned Error [1498203]
(8317426 'move' i__retArg [8317424] (8317428 'set reference' ret_tmp [8317416] ))
var _formal_tmp_x [8317430] :owned SystemError [1554765]
(8317432 'move' _formal_tmp_x [8317430] i_x [8317418] )
var ret [8317435] :owned Error [1498203]
var i_this [8317437] :owned SystemError [1554765]
(8317439 'move' i_this [8317437] (8317441 'set reference' _formal_tmp_x [8317430] ))
var coerce_tmp [8317443] :SystemError [13599]
(8317445 'move' coerce_tmp [8317443] (8317447 '.v' i_this [8317437] chpl_p [1554760] ))
var call_tmp [8317450] :Error [85511]
(8317452 'move' call_tmp [8317450] (8317454 'cast' Error [85511] coerce_tmp [8317443] ))
var i_this [8317462] :owned SystemError [1554765]
(8317464 'move' i_this [8317462] (8317466 'set reference' _formal_tmp_x [8317430] ))
var tmp [8317468] :SystemError [13599]
(8317470 'move' tmp [8317468] (8317472 'cast' SystemError [13599] nil [32] ))
(8317475 '.=' i_this [8317462] chpl_p [1554760] tmp [8317468] )
var coerce_tmp [8317479] :RootClass [236]
(8317481 'move' coerce_tmp [8317479] (8317483 'cast' RootClass [236] call_tmp [8317450] ))
var call_tmp [8317486] :bool [19]
(8317488 'move' call_tmp [8317486] (8317490 '==' coerce_tmp [8317479] nil [32] ))
if call_tmp [8317486]
{
(8317496 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [8317499] :owned Error [1498203]
var initTemp [8317501] :owned Error [1498203]
(8317504 call init [1499358] initTemp [8317501] call_tmp [8317450] )
(8317507 'move' call_tmp [8317499] initTemp [8317501] )
(8317510 'move' ret [8317435] call_tmp [8317499] )
(8317514 call chpl__autoDestroy [3968549] _formal_tmp_x [8317430] )
(8317516 '=' i__retArg [8317424] ret [8317435] )
(8317519 'move' coerce_tmp [8317414] ret_tmp [8317416] )
var _formal_tmp_in_err [8317522] :owned Error [1498203]
(8317524 'move' _formal_tmp_in_err [8317522] coerce_tmp [8317414] )
(8317527 'move' call_tmp [8317412] (8317530 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [8317522] ))
(8317532 '=' error [8317353] call_tmp [8317412] )
gotoErrorHandlingReturn _endlock [8317595] _endlock [8317595]
}
var call_tmp [8317538] :int(32) [66]
(8317540 'move' call_tmp [8317538] (8317543 call qio_err_iserr [12868] call_tmp [8317367] ))
var call_tmp [8317545] :bool [19]
(8317547 'move' call_tmp [8317545] (8317549 '!=' call_tmp [8317538] 0 ))
if call_tmp [8317545]
{
var error [8317554] :Error [85511]
(8317556 'move' error [8317554] nil [32] )
(8317560 call _ch_ioerror [1841920] i_this [8317209] call_tmp [8317367] "in lock" error [8317554] )
var errorExists [8317565] :bool [19]
(8317567 'move' errorExists [8317565] (8317569 '!=' error [8317554] nil [32] ))
if errorExists [8317565]
{
gotoErrorHandling handler [8317577] handler [8317577]
}
label handler [8317577]
var errorExists [8317579] :bool [19]
(8317581 'move' errorExists [8317579] (8317583 '!=' error [8317554] nil [32] ))
if errorExists [8317579]
{
(8317588 '=' error [8317353] error [8317554] )
gotoErrorHandlingReturn _endlock [8317595] _endlock [8317595]
}
}
label _endlock [8317595]
var errorExists [8317597] :bool [19]
(8317599 'move' errorExists [8317597] (8317601 '!=' error [8317353] nil [32] ))
if errorExists [8317597]
{
gotoErrorHandling handler [8317609] handler [8317609]
}
label handler [8317609]
var errorExists [8317611] :bool [19]
(8317613 'move' errorExists [8317611] (8317615 '!=' error [8317353] nil [32] ))
if errorExists [8317611]
{
(8317620 '=' error [5502562] error [8317353] )
var i_x [8317623] :locale [234]
(8317625 'move' i_x [8317623] (8317627 'set reference' origLocale [8317314] ))
(8317630 call deinit [135483] i_x [8317623] )
gotoErrorHandlingReturn _endwrite [8317728] _endwrite [8317728]
}
var error [8317642] :Error [85511]
(8317644 'move' error [8317642] nil [32] )
(8317648 call _serializeOne [1844087] i_this [8317209] _e0_args [3006441] origLocale [8317314] error [8317642] )
var errorExists [8317653] :bool [19]
(8317655 'move' errorExists [8317653] (8317657 '!=' error [8317642] nil [32] ))
if errorExists [8317653]
{
(8317662 '=' error [5502562] error [8317642] )
var i_x [8317665] :locale [234]
(8317667 'move' i_x [8317665] (8317669 'set reference' origLocale [8317314] ))
(8317672 call deinit [135483] i_x [8317665] )
gotoErrorHandlingReturn _endwrite [8317728] _endwrite [8317728]
}
var error [8317684] :Error [85511]
(8317686 'move' error [8317684] nil [32] )
(8317690 call _serializeOne [3012602] i_this [8317209] _e1_args [3006443] origLocale [8317314] error [8317684] )
var errorExists [8317695] :bool [19]
(8317697 'move' errorExists [8317695] (8317699 '!=' error [8317684] nil [32] ))
if errorExists [8317695]
{
(8317704 '=' error [5502562] error [8317684] )
var i_x [8317707] :locale [234]
(8317709 'move' i_x [8317707] (8317711 'set reference' origLocale [8317314] ))
(8317714 call deinit [135483] i_x [8317707] )
gotoErrorHandlingReturn _endwrite [8317728] _endwrite [8317728]
}
var i_x [8317719] :locale [234]
(8317721 'move' i_x [8317719] (8317723 'set reference' origLocale [8317314] ))
(8317726 call deinit [135483] i_x [8317719] )
label _endwrite [8317728]
var errorExists [7299320] :bool [19]
(7299325 'move' errorExists [7299320] (7299322 '!=' error [5502562] nil [32] ))
if errorExists [7299320]
{
var error [5629166] :Error [85511]
(5629168 'move' error [5629166] nil [32] )
(5629172 call close [1841632] w [3006533] error [5629166] )
var errorExists [7308584] :bool [19]
(7308589 'move' errorExists [7308584] (7308586 '!=' error [5629166] nil [32] ))
if errorExists [7308584]
{
gotoErrorHandling handler [5629183] handler [5629183]
}
label handler [5629183]
var errorExists [7308592] :bool [19]
(7308597 'move' errorExists [7308592] (7308594 '!=' error [5629166] nil [32] ))
if errorExists [7308592]
{
(5629194 call chpl_uncaught_error [87456] error [5629166] )
}
var i_x [8598335] :fileWriter(false,defaultSerializer) [1838949]
(8598339 'move' i_x [8598335] (8598337 'set reference' w [3006533] ))
(8598343 call deinit [4023035] i_x [8598335] )
var error [5629202] :Error [85511]
(5629204 'move' error [5629202] nil [32] )
(5629208 call close [169420] f [3006505] error [5629202] )
var errorExists [7308600] :bool [19]
(7308605 'move' errorExists [7308600] (7308602 '!=' error [5629202] nil [32] ))
if errorExists [7308600]
{
gotoErrorHandling handler [5629219] handler [5629219]
}
label handler [5629219]
var errorExists [7308608] :bool [19]
(7308613 'move' errorExists [7308608] (7308610 '!=' error [5629202] nil [32] ))
if errorExists [7308608]
{
(5629230 call chpl_uncaught_error [87456] error [5629202] )
}
var i_x [8586790] :file [168704]
(8586794 'move' i_x [8586790] (8586792 'set reference' f [3006505] ))
(8586798 call deinit [169291] i_x [8586790] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var error [5502658] :Error [85511]
(5502667 'move' error [5502658] nil [32] )
var i_this [7861919] :fileWriter(false,defaultSerializer) [1838949]
(7861923 'move' i_this [7861919] (7861921 'set reference' w [3006533] ))
var call_tmp [7861934] :int(32) [66]
(7861936 'move' call_tmp [7861934] (7861938 'cast' int(32) [66] 0 ))
var call_tmp [7861941] :errorCode [12828]
(7861943 'move' call_tmp [7861941] (7861946 call qio_int_to_err [12856] call_tmp [7861934] ))
var coerce_tmp [7861951] :c_ptr(qio_channel_t) [1466049]
(7861953 'move' coerce_tmp [7861951] (7861955 '.v' w [3006533] _channel_internal [1838935] ))
var call_tmp [7861958] :bool [19]
(7861960 'move' call_tmp [7861958] (7861962 'ptr_eq' coerce_tmp [7861951] nil [32] ))
if call_tmp [7861958]
{
var call_tmp [7861967] :owned SystemError [1554765]
var coerce_tmp [7861969] :int(64) [10]
(7861971 'move' coerce_tmp [7861969] (7861973 'cast' int(64) [10] EINVAL [11206] ))
var ret_tmp [7861976] :owned SystemError [1554765]
(7861979 call createSystemError [14072] coerce_tmp [7861969] "Operation attempted on an invalid fileWriter" ret_tmp [7861976] )
(7861983 'move' call_tmp [7861967] ret_tmp [7861976] )
var call_tmp [7861986] :Error [85511]
var coerce_tmp [7861988] :owned Error [1498203]
var ret_tmp [7861990] :owned Error [1498203]
var i_x [7861992] :owned SystemError [1554765]
(7861994 'move' i_x [7861992] (7861996 'set reference' call_tmp [7861967] ))
var i__retArg [7861998] :owned Error [1498203]
(7862000 'move' i__retArg [7861998] (7862002 'set reference' ret_tmp [7861990] ))
var _formal_tmp_x [7862004] :owned SystemError [1554765]
(7862006 'move' _formal_tmp_x [7862004] i_x [7861992] )
var ret [7862009] :owned Error [1498203]
var i_this [7862011] :owned SystemError [1554765]
(7862013 'move' i_this [7862011] (7862015 'set reference' _formal_tmp_x [7862004] ))
var coerce_tmp [7862017] :SystemError [13599]
(7862019 'move' coerce_tmp [7862017] (7862021 '.v' i_this [7862011] chpl_p [1554760] ))
var call_tmp [7862024] :Error [85511]
(7862026 'move' call_tmp [7862024] (7862028 'cast' Error [85511] coerce_tmp [7862017] ))
var i_this [7862036] :owned SystemError [1554765]
(7862038 'move' i_this [7862036] (7862040 'set reference' _formal_tmp_x [7862004] ))
var tmp [7862042] :SystemError [13599]
(7862044 'move' tmp [7862042] (7862046 'cast' SystemError [13599] nil [32] ))
(7862049 '.=' i_this [7862036] chpl_p [1554760] tmp [7862042] )
var coerce_tmp [7862053] :RootClass [236]
(7862055 'move' coerce_tmp [7862053] (7862057 'cast' RootClass [236] call_tmp [7862024] ))
var call_tmp [7862060] :bool [19]
(7862062 'move' call_tmp [7862060] (7862064 '==' coerce_tmp [7862053] nil [32] ))
if call_tmp [7862060]
{
(7862070 call nilCheckHalt [392] "argument to ! is nil" )
}
var call_tmp [7862073] :owned Error [1498203]
var initTemp [7862075] :owned Error [1498203]
(7862078 call init [1499358] initTemp [7862075] call_tmp [7862024] )
(7862081 'move' call_tmp [7862073] initTemp [7862075] )
(7862084 'move' ret [7862009] call_tmp [7862073] )
(7862088 call chpl__autoDestroy [3968549] _formal_tmp_x [7862004] )
(7862090 '=' i__retArg [7861998] ret [7862009] )
(7862093 'move' coerce_tmp [7861988] ret_tmp [7861990] )
var _formal_tmp_in_err [7862096] :owned Error [1498203]
(7862098 'move' _formal_tmp_in_err [7862096] coerce_tmp [7861988] )
(7862101 'move' call_tmp [7861986] (7862104 call chpl_fix_thrown_error [87309] _formal_tmp_in_err [7862096] ))
(7862106 '=' error [5502658] call_tmp [7861986] )
gotoErrorHandlingReturn _endlock [7862169] _endlock [7862169]
}
var call_tmp [7862112] :int(32) [66]
(7862114 'move' call_tmp [7862112] (7862117 call qio_err_iserr [12868] call_tmp [7861941] ))
var call_tmp [7862119] :bool [19]
(7862121 'move' call_tmp [7862119] (7862123 '!=' call_tmp [7862112] 0 ))
if call_tmp [7862119]
{
var error [7862128] :Error [85511]
(7862130 'move' error [7862128] nil [32] )
(7862134 call _ch_ioerror [1841920] i_this [7861919] call_tmp [7861941] "in lock" error [7862128] )
var errorExists [7862139] :bool [19]
(7862141 'move' errorExists [7862139] (7862143 '!=' error [7862128] nil [32] ))
if errorExists [7862139]
{
gotoErrorHandling handler [7862151] handler [7862151]
}
label handler [7862151]
var errorExists [7862153] :bool [19]
(7862155 'move' errorExists [7862153] (7862157 '!=' error [7862128] nil [32] ))
if errorExists [7862153]
{
(7862162 '=' error [5502658] error [7862128] )
gotoErrorHandlingReturn _endlock [7862169] _endlock [7862169]
}
}
label _endlock [7862169]
var errorExists [7299328] :bool [19]
(7299333 'move' errorExists [7299328] (7299330 '!=' error [5502658] nil [32] ))
if errorExists [7299328]
{
gotoErrorHandling handler [5502659] handler [5502659]
}
label handler [5502659]
var errorExists [7299336] :bool [19]
(7299341 'move' errorExists [7299336] (7299338 '!=' error [5502658] nil [32] ))
if errorExists [7299336]
{
(5502673 call chpl_uncaught_error [87456] error [5502658] )
}
var call_tmp [3006568] :int(64) [10]
(3006570 'move' call_tmp [3006568] (3006576 call offset [1871304] w [3006533] ))
var call_tmp [3006597] :uint(64) [86]
(3006599 'move' call_tmp [3006597] (3006602 'cast' uint(64) [86] call_tmp [3006568] ))
var call_tmp [7637439] :uint(64) [86]
(7637441 'move' call_tmp [7637439] (7637443 '+' call_tmp [3006597] 1 ))
var call_tmp [7871169] :uint(64) [86]
(7871171 'move' call_tmp [7871169] (7871174 call sizeof [1528174] uint(8) [71] ))
var call_tmp [7871176] :uint(64) [86]
(7871178 'move' call_tmp [7871176] (7871180 '*' call_tmp [7637439] call_tmp [7871169] ))
var tmp [7871193] :bool [19]
(7871195 'move' tmp [7871193] (7871197 '<' 0 0 ))
var tmp [7871200] :bool [19]
if tmp [7871193]
{
(7871204 'move' tmp [7871200] 1 )
}
{
var call_tmp [7871208] :uint(64) [86]
(7871210 'move' call_tmp [7871208] (7871212 'cast' uint(64) [86] 0 ))
var call_tmp [7871215] :bool [19]
(7871217 'move' call_tmp [7871215] (7871219 '!=' 0 call_tmp [7871208] ))
(7871222 'move' tmp [7871200] call_tmp [7871215] )
}
var ptr [7871226] :c_ptr(void) [1465614]
var init_coerce_tmp [7871228] :c_ptr(void) [1465614]
(7871230 '=' init_coerce_tmp [7871228] (7871232 'cast' c_ptr(void) [1465614] nil [32] ))
(7871235 'move' ptr [7871226] init_coerce_tmp [7871228] )
var call_tmp [7871238] :bool [19]
(7871240 'move' call_tmp [7871238] (7871242 'u!' tmp [7871200] ))
if call_tmp [7871238]
{
(9276521 'noop' )
{
var call_tmp [7871267] :int(16) [61]
(7871269 'move' call_tmp [7871267] (7871272 call offset_ARRAY_ELEMENTS [50769] ))
var call_tmp [7871273] :c_ptr(void) [1465614]
(7871275 'move' call_tmp [7871273] (7871278 call chpl_here_alloc [1819901] call_tmp [7871176] call_tmp [7871267] ))
(7871281 '=' ptr [7871226] call_tmp [7871273] )
}
}
{
var call_tmp [7871301] :uint(64) [86]
(7871303 'move' call_tmp [7871301] (7871306 call chpl_bitops_clz_64 [1820112] 0 ))
var call_tmp [7871308] :int(64) [10]
(7871310 'move' call_tmp [7871308] (7871312 'cast' int(64) [10] call_tmp [7871301] ))
var call_tmp [7871315] :int(64) [10]
(7871317 'move' call_tmp [7871315] (7871319 '-' 63 call_tmp [7871308] ))
var call_tmp [7871325] :bool [19]
(7871327 'move' call_tmp [7871325] (7871329 '==' 1 0 ))
if call_tmp [7871325]
{
(7871335 call halt [88131] "Attempt to divide by zero" )
}
var call_tmp [7871338] :int(64) [10]
(7871340 'move' call_tmp [7871338] (7871342 '/' call_tmp [7871315] 1 ))
var p [7871345] :int(64) [10]
(7871347 'move' p [7871345] call_tmp [7871338] )
var tmp [7871350] :bool [19]
(7871352 'move' tmp [7871350] (7871354 '<' call_tmp [7871338] 0 ))
if tmp [7871350]
{
var call_tmp [7871359] :string [244]
var ret_tmp [7871361] :string [244]
(7871364 call : [1721023] 1 ret_tmp [7871361] )
(7871367 'move' call_tmp [7871359] ret_tmp [7871361] )
var call_tmp [7871370] :string [244]
var ret_tmp [7871372] :string [244]
(7871375 call + [28065] "Cannot bitshift " call_tmp [7871359] ret_tmp [7871372] )
(7871379 'move' call_tmp [7871370] ret_tmp [7871372] )
var call_tmp [7871382] :string [244]
var ret_tmp [7871384] :string [244]
(7871387 call + [28065] call_tmp [7871370] " by " ret_tmp [7871384] )
(7871391 'move' call_tmp [7871382] ret_tmp [7871384] )
var call_tmp [7871394] :string [244]
var ret_tmp [7871396] :string [244]
(7871399 call : [1496816] call_tmp [7871338] ret_tmp [7871396] )
(7871402 'move' call_tmp [7871394] ret_tmp [7871396] )
var call_tmp [7871405] :string [244]
var ret_tmp [7871407] :string [244]
(7871410 call + [28065] call_tmp [7871382] call_tmp [7871394] ret_tmp [7871407] )
(7871414 'move' call_tmp [7871405] ret_tmp [7871407] )
var call_tmp [7871417] :string [244]
var ret_tmp [7871419] :string [244]
(7871422 call + [28065] call_tmp [7871405] " because " ret_tmp [7871419] )
(7871426 'move' call_tmp [7871417] ret_tmp [7871419] )
var call_tmp [7871429] :string [244]
var ret_tmp [7871431] :string [244]
(7871434 call : [1496816] call_tmp [7871338] ret_tmp [7871431] )
(7871437 'move' call_tmp [7871429] ret_tmp [7871431] )
var call_tmp [7871440] :string [244]
var ret_tmp [7871442] :string [244]
(7871445 call + [28065] call_tmp [7871417] call_tmp [7871429] ret_tmp [7871442] )
(7871449 'move' call_tmp [7871440] ret_tmp [7871442] )
var call_tmp [7871452] :string [244]
var ret_tmp [7871454] :string [244]
(7871457 call + [28065] call_tmp [7871440] " is less than 0" ret_tmp [7871454] )
(7871461 'move' call_tmp [7871452] ret_tmp [7871454] )
var msg [7871464] :string [244]
(7871466 'move' msg [7871464] call_tmp [7871452] )
var i_x [7871469] :string [244]
(7871471 'move' i_x [7871469] (7871473 'set reference' call_tmp [7871440] ))
(7871476 call deinit [21354] i_x [7871469] )
var i_x [7871478] :string [244]
(7871480 'move' i_x [7871478] (7871482 'set reference' call_tmp [7871429] ))
(7871485 call deinit [21354] i_x [7871478] )
var i_x [7871487] :string [244]
(7871489 'move' i_x [7871487] (7871491 'set reference' call_tmp [7871417] ))
(7871494 call deinit [21354] i_x [7871487] )
var i_x [7871496] :string [244]
(7871498 'move' i_x [7871496] (7871500 'set reference' call_tmp [7871405] ))
(7871503 call deinit [21354] i_x [7871496] )
var i_x [7871505] :string [244]
(7871507 'move' i_x [7871505] (7871509 'set reference' call_tmp [7871394] ))
(7871512 call deinit [21354] i_x [7871505] )
var i_x [7871514] :string [244]
(7871516 'move' i_x [7871514] (7871518 'set reference' call_tmp [7871382] ))
(7871521 call deinit [21354] i_x [7871514] )
var i_x [7871523] :string [244]
(7871525 'move' i_x [7871523] (7871527 'set reference' call_tmp [7871370] ))
(7871530 call deinit [21354] i_x [7871523] )
var i_x [7871532] :string [244]
(7871534 'move' i_x [7871532] (7871536 'set reference' call_tmp [7871359] ))
(7871539 call deinit [21354] i_x [7871532] )
(7871542 call boundsCheckHalt [404] msg [7871464] )
var i_x [7871544] :string [244]
(7871546 'move' i_x [7871544] (7871548 'set reference' msg [7871464] ))
(7871551 call deinit [21354] i_x [7871544] )
}
{
var call_tmp [7871554] :bool [19]
(7871556 'move' call_tmp [7871554] (7871558 '>=' call_tmp [7871338] 64 ))
if call_tmp [7871554]
{
var call_tmp [7871563] :string [244]
var ret_tmp [7871565] :string [244]
(7871568 call : [1721023] 1 ret_tmp [7871565] )
(7871571 'move' call_tmp [7871563] ret_tmp [7871565] )
var call_tmp [7871574] :string [244]
var ret_tmp [7871576] :string [244]
(7871579 call + [28065] "Cannot bitshift " call_tmp [7871563] ret_tmp [7871576] )
(7871583 'move' call_tmp [7871574] ret_tmp [7871576] )
var call_tmp [7871586] :string [244]
var ret_tmp [7871588] :string [244]
(7871591 call + [28065] call_tmp [7871574] " by " ret_tmp [7871588] )
(7871595 'move' call_tmp [7871586] ret_tmp [7871588] )
var call_tmp [7871598] :string [244]
var ret_tmp [7871600] :string [244]
(7871603 call : [1496816] call_tmp [7871338] ret_tmp [7871600] )
(7871606 'move' call_tmp [7871598] ret_tmp [7871600] )
var call_tmp [7871609] :string [244]
var ret_tmp [7871611] :string [244]
(7871614 call + [28065] call_tmp [7871586] call_tmp [7871598] ret_tmp [7871611] )
(7871618 'move' call_tmp [7871609] ret_tmp [7871611] )
var call_tmp [7871621] :string [244]
var ret_tmp [7871623] :string [244]
(7871626 call + [28065] call_tmp [7871609] " because " ret_tmp [7871623] )
(7871630 'move' call_tmp [7871621] ret_tmp [7871623] )
var call_tmp [7871633] :string [244]
var ret_tmp [7871635] :string [244]
(7871638 call : [1496816] call_tmp [7871338] ret_tmp [7871635] )
(7871641 'move' call_tmp [7871633] ret_tmp [7871635] )
var call_tmp [7871644] :string [244]
var ret_tmp [7871646] :string [244]
(7871649 call + [28065] call_tmp [7871621] call_tmp [7871633] ret_tmp [7871646] )
(7871653 'move' call_tmp [7871644] ret_tmp [7871646] )
var call_tmp [7871656] :string [244]
var ret_tmp [7871658] :string [244]
(7871661 call + [28065] call_tmp [7871644] " is >= the bitwidth of " ret_tmp [7871658] )
(7871665 'move' call_tmp [7871656] ret_tmp [7871658] )
var call_tmp [7871668] :string [244]
var ret_tmp [7871670] :string [244]
(7871673 call + [28065] call_tmp [7871656] "uint(64)" ret_tmp [7871670] )
(7871677 'move' call_tmp [7871668] ret_tmp [7871670] )
var msg [7871680] :string [244]
(7871682 'move' msg [7871680] call_tmp [7871668] )
var i_x [7871685] :string [244]
(7871687 'move' i_x [7871685] (7871689 'set reference' call_tmp [7871656] ))
(7871692 call deinit [21354] i_x [7871685] )
var i_x [7871694] :string [244]
(7871696 'move' i_x [7871694] (7871698 'set reference' call_tmp [7871644] ))
(7871701 call deinit [21354] i_x [7871694] )
var i_x [7871703] :string [244]
(7871705 'move' i_x [7871703] (7871707 'set reference' call_tmp [7871633] ))
(7871710 call deinit [21354] i_x [7871703] )
var i_x [7871712] :string [244]
(7871714 'move' i_x [7871712] (7871716 'set reference' call_tmp [7871621] ))
(7871719 call deinit [21354] i_x [7871712] )
var i_x [7871721] :string [244]
(7871723 'move' i_x [7871721] (7871725 'set reference' call_tmp [7871609] ))
(7871728 call deinit [21354] i_x [7871721] )
var i_x [7871730] :string [244]
(7871732 'move' i_x [7871730] (7871734 'set reference' call_tmp [7871598] ))
(7871737 call deinit [21354] i_x [7871730] )
var i_x [7871739] :string [244]
(7871741 'move' i_x [7871739] (7871743 'set reference' call_tmp [7871586] ))
(7871746 call deinit [21354] i_x [7871739] )
var i_x [7871748] :string [244]
(7871750 'move' i_x [7871748] (7871752 'set reference' call_tmp [7871574] ))
(7871755 call deinit [21354] i_x [7871748] )
var i_x [7871757] :string [244]
(7871759 'move' i_x [7871757] (7871761 'set reference' call_tmp [7871563] ))
(7871764 call deinit [21354] i_x [7871757] )
(7871767 call boundsCheckHalt [404] msg [7871680] )
var i_x [7871769] :string [244]
(7871771 'move' i_x [7871769] (7871773 'set reference' msg [7871680] ))
(7871776 call deinit [21354] i_x [7871769] )
}
}
var call_tmp [7871780] :uint(64) [86]
(7871782 'move' call_tmp [7871780] (7871784 '<<' 1 call_tmp [7871338] ))
var tmp [7871787] :bool [19]
(7871789 'move' tmp [7871787] (7871791 '<' call_tmp [7871780] 0 ))
if tmp [7871787]
{
var i_lhs [7871796] :int(64) [10]
(7871798 'move' i_lhs [7871796] (7871800 'set reference' p [7871345] ))
(7871802 '+=' i_lhs [7871796] 1 )
}
var tmp [7871806] :bool [19]
(7871808 'move' tmp [7871806] (7871810 '<' p [7871345] 0 ))
if tmp [7871806]
{
var call_tmp [7871815] :string [244]
var ret_tmp [7871817] :string [244]
(7871820 call : [1721023] 1 ret_tmp [7871817] )
(7871823 'move' call_tmp [7871815] ret_tmp [7871817] )
var call_tmp [7871826] :string [244]
var ret_tmp [7871828] :string [244]
(7871831 call + [28065] "Cannot bitshift " call_tmp [7871815] ret_tmp [7871828] )
(7871835 'move' call_tmp [7871826] ret_tmp [7871828] )
var call_tmp [7871838] :string [244]
var ret_tmp [7871840] :string [244]
(7871843 call + [28065] call_tmp [7871826] " by " ret_tmp [7871840] )
(7871847 'move' call_tmp [7871838] ret_tmp [7871840] )
var call_tmp [7871850] :string [244]
var ret_tmp [7871852] :string [244]
(7871855 call : [1496816] p [7871345] ret_tmp [7871852] )
(7871858 'move' call_tmp [7871850] ret_tmp [7871852] )
var call_tmp [7871861] :string [244]
var ret_tmp [7871863] :string [244]
(7871866 call + [28065] call_tmp [7871838] call_tmp [7871850] ret_tmp [7871863] )
(7871870 'move' call_tmp [7871861] ret_tmp [7871863] )
var call_tmp [7871873] :string [244]
var ret_tmp [7871875] :string [244]
(7871878 call + [28065] call_tmp [7871861] " because " ret_tmp [7871875] )
(7871882 'move' call_tmp [7871873] ret_tmp [7871875] )
var call_tmp [7871885] :string [244]
var ret_tmp [7871887] :string [244]
(7871890 call : [1496816] p [7871345] ret_tmp [7871887] )
(7871893 'move' call_tmp [7871885] ret_tmp [7871887] )
var call_tmp [7871896] :string [244]
var ret_tmp [7871898] :string [244]
(7871901 call + [28065] call_tmp [7871873] call_tmp [7871885] ret_tmp [7871898] )
(7871905 'move' call_tmp [7871896] ret_tmp [7871898] )
var call_tmp [7871908] :string [244]
var ret_tmp [7871910] :string [244]
(7871913 call + [28065] call_tmp [7871896] " is less than 0" ret_tmp [7871910] )
(7871917 'move' call_tmp [7871908] ret_tmp [7871910] )
var msg [7871920] :string [244]
(7871922 'move' msg [7871920] call_tmp [7871908] )
var i_x [7871925] :string [244]
(7871927 'move' i_x [7871925] (7871929 'set reference' call_tmp [7871896] ))
(7871932 call deinit [21354] i_x [7871925] )
var i_x [7871934] :string [244]
(7871936 'move' i_x [7871934] (7871938 'set reference' call_tmp [7871885] ))
(7871941 call deinit [21354] i_x [7871934] )
var i_x [7871943] :string [244]
(7871945 'move' i_x [7871943] (7871947 'set reference' call_tmp [7871873] ))
(7871950 call deinit [21354] i_x [7871943] )
var i_x [7871952] :string [244]
(7871954 'move' i_x [7871952] (7871956 'set reference' call_tmp [7871861] ))
(7871959 call deinit [21354] i_x [7871952] )
var i_x [7871961] :string [244]
(7871963 'move' i_x [7871961] (7871965 'set reference' call_tmp [7871850] ))
(7871968 call deinit [21354] i_x [7871961] )
var i_x [7871970] :string [244]
(7871972 'move' i_x [7871970] (7871974 'set reference' call_tmp [7871838] ))
(7871977 call deinit [21354] i_x [7871970] )
var i_x [7871979] :string [244]
(7871981 'move' i_x [7871979] (7871983 'set reference' call_tmp [7871826] ))
(7871986 call deinit [21354] i_x [7871979] )
var i_x [7871988] :string [244]
(7871990 'move' i_x [7871988] (7871992 'set reference' call_tmp [7871815] ))
(7871995 call deinit [21354] i_x [7871988] )
(7871998 call boundsCheckHalt [404] msg [7871920] )
var i_x [7872000] :string [244]
(7872002 'move' i_x [7872000] (7872004 'set reference' msg [7871920] ))
(7872007 call deinit [21354] i_x [7872000] )
}
{
var call_tmp [7872010] :bool [19]
(7872012 'move' call_tmp [7872010] (7872014 '>=' p [7871345] 64 ))
if call_tmp [7872010]
{
var call_tmp [7872019] :string [244]
var ret_tmp [7872021] :string [244]
(7872024 call : [1721023] 1 ret_tmp [7872021] )
(7872027 'move' call_tmp [7872019] ret_tmp [7872021] )
var call_tmp [7872030] :string [244]
var ret_tmp [7872032] :string [244]
(7872035 call + [28065] "Cannot bitshift " call_tmp [7872019] ret_tmp [7872032] )
(7872039 'move' call_tmp [7872030] ret_tmp [7872032] )
var call_tmp [7872042] :string [244]
var ret_tmp [7872044] :string [244]
(7872047 call + [28065] call_tmp [7872030] " by " ret_tmp [7872044] )
(7872051 'move' call_tmp [7872042] ret_tmp [7872044] )
var call_tmp [7872054] :string [244]
var ret_tmp [7872056] :string [244]
(7872059 call : [1496816] p [7871345] ret_tmp [7872056] )
(7872062 'move' call_tmp [7872054] ret_tmp [7872056] )
var call_tmp [7872065] :string [244]
var ret_tmp [7872067] :string [244]
(7872070 call + [28065] call_tmp [7872042] call_tmp [7872054] ret_tmp [7872067] )
(7872074 'move' call_tmp [7872065] ret_tmp [7872067] )
var call_tmp [7872077] :string [244]
var ret_tmp [7872079] :string [244]
(7872082 call + [28065] call_tmp [7872065] " because " ret_tmp [7872079] )
(7872086 'move' call_tmp [7872077] ret_tmp [7872079] )
var call_tmp [7872089] :string [244]
var ret_tmp [7872091] :string [244]
(7872094 call : [1496816] p [7871345] ret_tmp [7872091] )
(7872097 'move' call_tmp [7872089] ret_tmp [7872091] )
var call_tmp [7872100] :string [244]
var ret_tmp [7872102] :string [244]
(7872105 call + [28065] call_tmp [7872077] call_tmp [7872089] ret_tmp [7872102] )
(7872109 'move' call_tmp [7872100] ret_tmp [7872102] )
var call_tmp [7872112] :string [244]
var ret_tmp [7872114] :string [244]
(7872117 call + [28065] call_tmp [7872100] " is >= the bitwidth of " ret_tmp [7872114] )
(7872121 'move' call_tmp [7872112] ret_tmp [7872114] )
var call_tmp [7872124] :string [244]
var ret_tmp [7872126] :string [244]
(7872129 call + [28065] call_tmp [7872112] "uint(64)" ret_tmp [7872126] )
(7872133 'move' call_tmp [7872124] ret_tmp [7872126] )
var msg [7872136] :string [244]
(7872138 'move' msg [7872136] call_tmp [7872124] )
var i_x [7872141] :string [244]
(7872143 'move' i_x [7872141] (7872145 'set reference' call_tmp [7872112] ))
(7872148 call deinit [21354] i_x [7872141] )
var i_x [7872150] :string [244]
(7872152 'move' i_x [7872150] (7872154 'set reference' call_tmp [7872100] ))
(7872157 call deinit [21354] i_x [7872150] )
var i_x [7872159] :string [244]
(7872161 'move' i_x [7872159] (7872163 'set reference' call_tmp [7872089] ))
(7872166 call deinit [21354] i_x [7872159] )
var i_x [7872168] :string [244]
(7872170 'move' i_x [7872168] (7872172 'set reference' call_tmp [7872077] ))
(7872175 call deinit [21354] i_x [7872168] )
var i_x [7872177] :string [244]
(7872179 'move' i_x [7872177] (7872181 'set reference' call_tmp [7872065] ))
(7872184 call deinit [21354] i_x [7872177] )
var i_x [7872186] :string [244]
(7872188 'move' i_x [7872186] (7872190 'set reference' call_tmp [7872054] ))
(7872193 call deinit [21354] i_x [7872186] )
var i_x [7872195] :string [244]
(7872197 'move' i_x [7872195] (7872199 'set reference' call_tmp [7872042] ))
(7872202 call deinit [21354] i_x [7872195] )
var i_x [7872204] :string [244]
(7872206 'move' i_x [7872204] (7872208 'set reference' call_tmp [7872030] ))
(7872211 call deinit [21354] i_x [7872204] )
var i_x [7872213] :string [244]
(7872215 'move' i_x [7872213] (7872217 'set reference' call_tmp [7872019] ))
(7872220 call deinit [21354] i_x [7872213] )
(7872223 call boundsCheckHalt [404] msg [7872136] )
var i_x [7872225] :string [244]
(7872227 'move' i_x [7872225] (7872229 'set reference' msg [7872136] ))
(7872232 call deinit [21354] i_x [7872225] )
}
}
var call_tmp [7872236] :uint(64) [86]
(7872238 'move' call_tmp [7872236] (7872240 '<<' 1 p [7871345] ))
var call_tmp [7872243] :bool [19]
(7872245 'move' call_tmp [7872243] (7872247 '<=' 0 call_tmp [7872236] ))
(7872251 call assert [87867] call_tmp [7872243] )
var tmp [7872253] :bool [19]
(7872255 'move' tmp [7872253] (7872257 '<' p [7871345] 0 ))
if tmp [7872253]
{
var call_tmp [7872262] :string [244]
var ret_tmp [7872264] :string [244]
(7872267 call : [1721023] 1 ret_tmp [7872264] )
(7872270 'move' call_tmp [7872262] ret_tmp [7872264] )
var call_tmp [7872273] :string [244]
var ret_tmp [7872275] :string [244]
(7872278 call + [28065] "Cannot bitshift " call_tmp [7872262] ret_tmp [7872275] )
(7872282 'move' call_tmp [7872273] ret_tmp [7872275] )
var call_tmp [7872285] :string [244]
var ret_tmp [7872287] :string [244]
(7872290 call + [28065] call_tmp [7872273] " by " ret_tmp [7872287] )
(7872294 'move' call_tmp [7872285] ret_tmp [7872287] )
var call_tmp [7872297] :string [244]
var ret_tmp [7872299] :string [244]
(7872302 call : [1496816] p [7871345] ret_tmp [7872299] )
(7872305 'move' call_tmp [7872297] ret_tmp [7872299] )
var call_tmp [7872308] :string [244]
var ret_tmp [7872310] :string [244]
(7872313 call + [28065] call_tmp [7872285] call_tmp [7872297] ret_tmp [7872310] )
(7872317 'move' call_tmp [7872308] ret_tmp [7872310] )
var call_tmp [7872320] :string [244]
var ret_tmp [7872322] :string [244]
(7872325 call + [28065] call_tmp [7872308] " because " ret_tmp [7872322] )
(7872329 'move' call_tmp [7872320] ret_tmp [7872322] )
var call_tmp [7872332] :string [244]
var ret_tmp [7872334] :string [244]
(7872337 call : [1496816] p [7871345] ret_tmp [7872334] )
(7872340 'move' call_tmp [7872332] ret_tmp [7872334] )
var call_tmp [7872343] :string [244]
var ret_tmp [7872345] :string [244]
(7872348 call + [28065] call_tmp [7872320] call_tmp [7872332] ret_tmp [7872345] )
(7872352 'move' call_tmp [7872343] ret_tmp [7872345] )
var call_tmp [7872355] :string [244]
var ret_tmp [7872357] :string [244]
(7872360 call + [28065] call_tmp [7872343] " is less than 0" ret_tmp [7872357] )
(7872364 'move' call_tmp [7872355] ret_tmp [7872357] )
var msg [7872367] :string [244]
(7872369 'move' msg [7872367] call_tmp [7872355] )
var i_x [7872372] :string [244]
(7872374 'move' i_x [7872372] (7872376 'set reference' call_tmp [7872343] ))
(7872379 call deinit [21354] i_x [7872372] )
var i_x [7872381] :string [244]
(7872383 'move' i_x [7872381] (7872385 'set reference' call_tmp [7872332] ))
(7872388 call deinit [21354] i_x [7872381] )
var i_x [7872390] :string [244]
(7872392 'move' i_x [7872390] (7872394 'set reference' call_tmp [7872320] ))
(7872397 call deinit [21354] i_x [7872390] )
var i_x [7872399] :string [244]
(7872401 'move' i_x [7872399] (7872403 'set reference' call_tmp [7872308] ))
(7872406 call deinit [21354] i_x [7872399] )
var i_x [7872408] :string [244]
(7872410 'move' i_x [7872408] (7872412 'set reference' call_tmp [7872297] ))
(7872415 call deinit [21354] i_x [7872408] )
var i_x [7872417] :string [244]
(7872419 'move' i_x [7872417] (7872421 'set reference' call_tmp [7872285] ))
(7872424 call deinit [21354] i_x [7872417] )
var i_x [7872426] :string [244]
(7872428 'move' i_x [7872426] (7872430 'set reference' call_tmp [7872273] ))
(7872433 call deinit [21354] i_x [7872426] )
var i_x [7872435] :string [244]
(7872437 'move' i_x [7872435] (7872439 'set reference' call_tmp [7872262] ))
(7872442 call deinit [21354] i_x [7872435] )
(7872445 call boundsCheckHalt [404] msg [7872367] )
var i_x [7872447] :string [244]
(7872449 'move' i_x [7872447] (7872451 'set reference' msg [7872367] ))
(7872454 call deinit [21354] i_x [7872447] )
}
{
var call_tmp [7872457] :bool [19]
(7872459 'move' call_tmp [7872457] (7872461 '>=' p [7871345] 64 ))
if call_tmp [7872457]
{
var call_tmp [7872466] :string [244]
var ret_tmp [7872468] :string [244]
(7872471 call : [1721023] 1 ret_tmp [7872468] )
(7872474 'move' call_tmp [7872466] ret_tmp [7872468] )
var call_tmp [7872477] :string [244]
var ret_tmp [7872479] :string [244]
(7872482 call + [28065] "Cannot bitshift " call_tmp [7872466] ret_tmp [7872479] )
(7872486 'move' call_tmp [7872477] ret_tmp [7872479] )
var call_tmp [7872489] :string [244]
var ret_tmp [7872491] :string [244]
(7872494 call + [28065] call_tmp [7872477] " by " ret_tmp [7872491] )
(7872498 'move' call_tmp [7872489] ret_tmp [7872491] )
var call_tmp [7872501] :string [244]
var ret_tmp [7872503] :string [244]
(7872506 call : [1496816] p [7871345] ret_tmp [7872503] )
(7872509 'move' call_tmp [7872501] ret_tmp [7872503] )
var call_tmp [7872512] :string [244]
var ret_tmp [7872514] :string [244]
(7872517 call + [28065] call_tmp [7872489] call_tmp [7872501] ret_tmp [7872514] )
(7872521 'move' call_tmp [7872512] ret_tmp [7872514] )
var call_tmp [7872524] :string [244]
var ret_tmp [7872526] :string [244]
(7872529 call + [28065] call_tmp [7872512] " because " ret_tmp [7872526] )
(7872533 'move' call_tmp [7872524] ret_tmp [7872526] )
var call_tmp [7872536] :string [244]
var ret_tmp [7872538] :string [244]
(7872541 call : [1496816] p [7871345] ret_tmp [7872538] )
(7872544 'move' call_tmp [7872536] ret_tmp [7872538] )
var call_tmp [7872547] :string [244]
var ret_tmp [7872549] :string [244]
(7872552 call + [28065] call_tmp [7872524] call_tmp [7872536] ret_tmp [7872549] )
(7872556 'move' call_tmp [7872547] ret_tmp [7872549] )
var call_tmp [7872559] :string [244]
var ret_tmp [7872561] :string [244]
(7872564 call + [28065] call_tmp [7872547] " is >= the bitwidth of " ret_tmp [7872561] )
(7872568 'move' call_tmp [7872559] ret_tmp [7872561] )
var call_tmp [7872571] :string [244]
var ret_tmp [7872573] :string [244]
(7872576 call + [28065] call_tmp [7872559] "uint(64)" ret_tmp [7872573] )
(7872580 'move' call_tmp [7872571] ret_tmp [7872573] )
var msg [7872583] :string [244]
(7872585 'move' msg [7872583] call_tmp [7872571] )
var i_x [7872588] :string [244]
(7872590 'move' i_x [7872588] (7872592 'set reference' call_tmp [7872559] ))
(7872595 call deinit [21354] i_x [7872588] )
var i_x [7872597] :string [244]
(7872599 'move' i_x [7872597] (7872601 'set reference' call_tmp [7872547] ))
(7872604 call deinit [21354] i_x [7872597] )
var i_x [7872606] :string [244]
(7872608 'move' i_x [7872606] (7872610 'set reference' call_tmp [7872536] ))
(7872613 call deinit [21354] i_x [7872606] )
var i_x [7872615] :string [244]
(7872617 'move' i_x [7872615] (7872619 'set reference' call_tmp [7872524] ))
(7872622 call deinit [21354] i_x [7872615] )
var i_x [7872624] :string [244]
(7872626 'move' i_x [7872624] (7872628 'set reference' call_tmp [7872512] ))
(7872631 call deinit [21354] i_x [7872624] )
var i_x [7872633] :string [244]
(7872635 'move' i_x [7872633] (7872637 'set reference' call_tmp [7872501] ))
(7872640 call deinit [21354] i_x [7872633] )
var i_x [7872642] :string [244]
(7872644 'move' i_x [7872642] (7872646 'set reference' call_tmp [7872489] ))
(7872649 call deinit [21354] i_x [7872642] )
var i_x [7872651] :string [244]
(7872653 'move' i_x [7872651] (7872655 'set reference' call_tmp [7872477] ))
(7872658 call deinit [21354] i_x [7872651] )
var i_x [7872660] :string [244]
(7872662 'move' i_x [7872660] (7872664 'set reference' call_tmp [7872466] ))
(7872667 call deinit [21354] i_x [7872660] )
(7872670 call boundsCheckHalt [404] msg [7872583] )
var i_x [7872672] :string [244]
(7872674 'move' i_x [7872672] (7872676 'set reference' msg [7872583] ))
(7872679 call deinit [21354] i_x [7872672] )
}
}
var call_tmp [7872683] :uint(64) [86]
(7872685 'move' call_tmp [7872683] (7872687 '<<' 1 p [7871345] ))
var call_tmp [7872690] :bool [19]
(7872692 'move' call_tmp [7872690] (7872694 '!=' 0 call_tmp [7872683] ))
if call_tmp [7872690]
{
(7872700 call halt [1821083] "allocate called with non-power-of-2 alignment " 0 )
}
var call_tmp [7872704] :uint(64) [86]
(7872706 'move' call_tmp [7872704] (7872709 call sizeof [1521716] c_ptr(void) [1465614] ))
var tmp [7872711] :bool [19]
(7872713 'move' tmp [7872711] (7872715 '<' 0 call_tmp [7872704] ))
if tmp [7872711]
{
(7872721 call halt [88131] "allocate called with alignment smaller than pointer size" )
}
var call_tmp [7872724] :int(16) [61]
(7872726 'move' call_tmp [7872724] (7872729 call offset_ARRAY_ELEMENTS [50769] ))
var call_tmp [7872730] :c_ptr(void) [1465614]
(7872732 'move' call_tmp [7872730] (7872735 call chpl_here_aligned_alloc [1827971] 0 call_tmp [7871176] call_tmp [7872724] ))
(7872739 '=' ptr [7871226] call_tmp [7872730] )
(9276522 'noop' )
}
var call_tmp [7872849] :c_ptr(uint(8)) [1466369]
(7872851 'move' call_tmp [7872849] (7872853 'cast' c_ptr(uint(8)) [1466369] ptr [7871226] ))
var buf [3006621] :c_ptr(uint(8)) [1466369]
(3006623 'move' buf [3006621] call_tmp [7872849] )
var call_tmp [3006627] :fileReader(false,defaultDeserializer) [1872106]
var region [7872935] :range(int(64),low,one) [1576928]
var ret_tmp [7872937] :range(int(64),low,one) [1576928]
(7872940 call chpl_build_low_bounded_range [1576395] 0 ret_tmp [7872937] )
(7872943 'move' region [7872935] ret_tmp [7872937] )
var errorExists [7299344] :bool [19]
(7299349 'move' errorExists [7299344] (7299346 '!=' error [5502562] nil [32] ))
if errorExists [7299344]
{
var error [5629238] :Error [85511]
(5629240 'move' error [5629238] nil [32] )
(5629244 call close [1841632] w [3006533] error [5629238] )
var errorExists [7308616] :bool [19]
(7308621 'move' errorExists [7308616] (7308618 '!=' error [5629238] nil [32] ))
if errorExists [7308616]
{
gotoErrorHandling handler [5629255] handler [5629255]
}
label handler [5629255]
var errorExists [7308624] :bool [19]
(7308629 'move' errorExists [7308624] (7308626 '!=' error [5629238] nil [32] ))
if errorExists [7308624]
{
(5629266 call chpl_uncaught_error [87456] error [5629238] )
}
var i_x [8598347] :fileWriter(false,defaultSerializer) [1838949]
(8598351 'move' i_x [8598347] (8598349 'set reference' w [3006533] ))
(8598355 call deinit [4023035] i_x [8598347] )
var error [5629274] :Error [85511]
(5629276 'move' error [5629274] nil [32] )
(5629280 call close [169420] f [3006505] error [5629274] )
var errorExists [7308632] :bool [19]
(7308637 'move' errorExists [7308632] (7308634 '!=' error [5629274] nil [32] ))
if errorExists [7308632]
{
gotoErrorHandling handler [5629291] handler [5629291]
}
label handler [5629291]
var errorExists [7308640] :bool [19]
(7308645 'move' errorExists [7308640] (7308642 '!=' error [5629274] nil [32] ))
if errorExists [7308640]
{
(5629302 call chpl_uncaught_error [87456] error [5629274] )
}
var i_x [8586802] :file [168704]
(8586806 'move' i_x [8586802] (8586804 'set reference' f [3006505] ))
(8586810 call deinit [169291] i_x [8586802] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_hints [3191860] :ioHintSet [168555]
var hints [7873060] :ioHintSet [168555]
var ret_tmp [7873062] :ioHintSet [168555]
(7873065 call empty [168454] ret_tmp [7873062] )
(7873067 'move' hints [7873060] ret_tmp [7873062] )
(5556030 'move' default_arg_hints [3191860] hints [7873060] )
var errorExists [7299352] :bool [19]
(7299357 'move' errorExists [7299352] (7299354 '!=' error [5502562] nil [32] ))
if errorExists [7299352]
{
var error [5629313] :Error [85511]
(5629315 'move' error [5629313] nil [32] )
(5629319 call close [1841632] w [3006533] error [5629313] )
var errorExists [7308648] :bool [19]
(7308653 'move' errorExists [7308648] (7308650 '!=' error [5629313] nil [32] ))
if errorExists [7308648]
{
gotoErrorHandling handler [5629330] handler [5629330]
}
label handler [5629330]
var errorExists [7308656] :bool [19]
(7308661 'move' errorExists [7308656] (7308658 '!=' error [5629313] nil [32] ))
if errorExists [7308656]
{
(5629341 call chpl_uncaught_error [87456] error [5629313] )
}
var i_x [8598359] :fileWriter(false,defaultSerializer) [1838949]
(8598363 'move' i_x [8598359] (8598361 'set reference' w [3006533] ))
(8598367 call deinit [4023035] i_x [8598359] )
var error [5629349] :Error [85511]
(5629351 'move' error [5629349] nil [32] )
(5629355 call close [169420] f [3006505] error [5629349] )
var errorExists [7308664] :bool [19]
(7308669 'move' errorExists [7308664] (7308666 '!=' error [5629349] nil [32] ))
if errorExists [7308664]
{
gotoErrorHandling handler [5629366] handler [5629366]
}
label handler [5629366]
var errorExists [7308672] :bool [19]
(7308677 'move' errorExists [7308672] (7308674 '!=' error [5629349] nil [32] ))
if errorExists [7308672]
{
(5629377 call chpl_uncaught_error [87456] error [5629349] )
}
var i_x [8586814] :file [168704]
(8586818 'move' i_x [8586814] (8586816 'set reference' f [3006505] ))
(8586822 call deinit [169291] i_x [8586814] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_deserializer [3191870] :defaultDeserializer [173096]
var deserializer [7873183] :defaultDeserializer [173096]
var ret_tmp [7873185] :defaultDeserializer [173096]
(7873188 call defaultSerializeVal [1577483] ret_tmp [7873185] )
(7873190 'move' deserializer [7873183] ret_tmp [7873185] )
(5556054 'move' default_arg_deserializer [3191870] deserializer [7873183] )
var errorExists [7299360] :bool [19]
(7299365 'move' errorExists [7299360] (7299362 '!=' error [5502562] nil [32] ))
if errorExists [7299360]
{
var error [5629391] :Error [85511]
(5629393 'move' error [5629391] nil [32] )
(5629397 call close [1841632] w [3006533] error [5629391] )
var errorExists [7308680] :bool [19]
(7308685 'move' errorExists [7308680] (7308682 '!=' error [5629391] nil [32] ))
if errorExists [7308680]
{
gotoErrorHandling handler [5629408] handler [5629408]
}
label handler [5629408]
var errorExists [7308688] :bool [19]
(7308693 'move' errorExists [7308688] (7308690 '!=' error [5629391] nil [32] ))
if errorExists [7308688]
{
(5629419 call chpl_uncaught_error [87456] error [5629391] )
}
var i_x [8598371] :fileWriter(false,defaultSerializer) [1838949]
(8598375 'move' i_x [8598371] (8598373 'set reference' w [3006533] ))
(8598379 call deinit [4023035] i_x [8598371] )
var error [5629427] :Error [85511]
(5629429 'move' error [5629427] nil [32] )
(5629433 call close [169420] f [3006505] error [5629427] )
var errorExists [7308696] :bool [19]
(7308701 'move' errorExists [7308696] (7308698 '!=' error [5629427] nil [32] ))
if errorExists [7308696]
{
gotoErrorHandling handler [5629444] handler [5629444]
}
label handler [5629444]
var errorExists [7308704] :bool [19]
(7308709 'move' errorExists [7308704] (7308706 '!=' error [5629427] nil [32] ))
if errorExists [7308704]
{
(5629455 call chpl_uncaught_error [87456] error [5629427] )
}
var i_x [8586826] :file [168704]
(8586830 'move' i_x [8586826] (8586828 'set reference' f [3006505] ))
(8586834 call deinit [169291] i_x [8586826] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var ret_tmp [5555979] :fileReader(false,defaultDeserializer) [1872106]
(3006635 call reader [1871989] f [3006505] region [7872935] default_arg_hints [3191860] default_arg_deserializer [3191870] error [5502562] ret_tmp [5555979] )
(5555982 'move' call_tmp [3006627] ret_tmp [5555979] )
var errorExists [7299368] :bool [19]
(7299373 'move' errorExists [7299368] (7299370 '!=' error [5502562] nil [32] ))
if errorExists [7299368]
{
var error [5629469] :Error [85511]
(5629471 'move' error [5629469] nil [32] )
(5629475 call close [1841632] w [3006533] error [5629469] )
var errorExists [7308712] :bool [19]
(7308717 'move' errorExists [7308712] (7308714 '!=' error [5629469] nil [32] ))
if errorExists [7308712]
{
gotoErrorHandling handler [5629486] handler [5629486]
}
label handler [5629486]
var errorExists [7308720] :bool [19]
(7308725 'move' errorExists [7308720] (7308722 '!=' error [5629469] nil [32] ))
if errorExists [7308720]
{
(5629497 call chpl_uncaught_error [87456] error [5629469] )
}
var i_x [8598383] :fileWriter(false,defaultSerializer) [1838949]
(8598387 'move' i_x [8598383] (8598385 'set reference' w [3006533] ))
(8598391 call deinit [4023035] i_x [8598383] )
var error [5629505] :Error [85511]
(5629507 'move' error [5629505] nil [32] )
(5629511 call close [169420] f [3006505] error [5629505] )
var errorExists [7308728] :bool [19]
(7308733 'move' errorExists [7308728] (7308730 '!=' error [5629505] nil [32] ))
if errorExists [7308728]
{
gotoErrorHandling handler [5629522] handler [5629522]
}
label handler [5629522]
var errorExists [7308736] :bool [19]
(7308741 'move' errorExists [7308736] (7308738 '!=' error [5629505] nil [32] ))
if errorExists [7308736]
{
(5629533 call chpl_uncaught_error [87456] error [5629505] )
}
var i_x [8586838] :file [168704]
(8586842 'move' i_x [8586838] (8586840 'set reference' f [3006505] ))
(8586846 call deinit [169291] i_x [8586838] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var r [3006638] :fileReader(false,defaultDeserializer) [1872106]
(3006640 'move' r [3006638] call_tmp [3006627] )
(3006659 call readBinary [1875424] r [3006638] call_tmp [7872849] call_tmp [3006568] error [5502562] )
var errorExists [7299376] :bool [19]
(7299381 'move' errorExists [7299376] (7299378 '!=' error [5502562] nil [32] ))
if errorExists [7299376]
{
var error [5629547] :Error [85511]
(5629549 'move' error [5629547] nil [32] )
(5629553 call close [1874827] r [3006638] error [5629547] )
var errorExists [7308744] :bool [19]
(7308749 'move' errorExists [7308744] (7308746 '!=' error [5629547] nil [32] ))
if errorExists [7308744]
{
gotoErrorHandling handler [5629564] handler [5629564]
}
label handler [5629564]
var errorExists [7308752] :bool [19]
(7308757 'move' errorExists [7308752] (7308754 '!=' error [5629547] nil [32] ))
if errorExists [7308752]
{
(5629575 call chpl_uncaught_error [87456] error [5629547] )
}
var i_x [8598539] :fileReader(false,defaultDeserializer) [1872106]
(8598543 'move' i_x [8598539] (8598541 'set reference' r [3006638] ))
(8598547 call deinit [4023387] i_x [8598539] )
var error [5629583] :Error [85511]
(5629585 'move' error [5629583] nil [32] )
(5629589 call close [1841632] w [3006533] error [5629583] )
var errorExists [7308760] :bool [19]
(7308765 'move' errorExists [7308760] (7308762 '!=' error [5629583] nil [32] ))
if errorExists [7308760]
{
gotoErrorHandling handler [5629600] handler [5629600]
}
label handler [5629600]
var errorExists [7308768] :bool [19]
(7308773 'move' errorExists [7308768] (7308770 '!=' error [5629583] nil [32] ))
if errorExists [7308768]
{
(5629611 call chpl_uncaught_error [87456] error [5629583] )
}
var i_x [8598395] :fileWriter(false,defaultSerializer) [1838949]
(8598399 'move' i_x [8598395] (8598397 'set reference' w [3006533] ))
(8598403 call deinit [4023035] i_x [8598395] )
var error [5629619] :Error [85511]
(5629621 'move' error [5629619] nil [32] )
(5629625 call close [169420] f [3006505] error [5629619] )
var errorExists [7308776] :bool [19]
(7308781 'move' errorExists [7308776] (7308778 '!=' error [5629619] nil [32] ))
if errorExists [7308776]
{
gotoErrorHandling handler [5629636] handler [5629636]
}
label handler [5629636]
var errorExists [7308784] :bool [19]
(7308789 'move' errorExists [7308784] (7308786 '!=' error [5629619] nil [32] ))
if errorExists [7308784]
{
(5629647 call chpl_uncaught_error [87456] error [5629619] )
}
var i_x [8586850] :file [168704]
(8586854 'move' i_x [8586850] (8586852 'set reference' f [3006505] ))
(8586858 call deinit [169291] i_x [8586850] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var call_tmp [7472566] :uint(8) [71]
(7472568 'move' call_tmp [7472566] (7472570 'array_get' buf [3006621] call_tmp [3006568] ))
var coerce_tmp [3191885] :uint(8) [71]
(3191891 'move' coerce_tmp [3191885] (3191887 'cast' uint(8) [71] 0 ))
(7483606 '=' call_tmp [7472566] coerce_tmp [3191885] )
var call_tmp [7480500] :int(64) [10]
(7480502 'move' call_tmp [7480500] (7480504 '+' call_tmp [3006568] 1 ))
var call_tmp [3006688] :string [244]
var ret_tmp [5547709] :string [244]
(3006696 call createCopyingBuffer [1513110] call_tmp [7872849] call_tmp [3006568] call_tmp [7480500] replace [37978] error [5502562] ret_tmp [5547709] )
(5547712 'move' call_tmp [3006688] ret_tmp [5547709] )
var errorExists [7299384] :bool [19]
(7299389 'move' errorExists [7299384] (7299386 '!=' error [5502562] nil [32] ))
if errorExists [7299384]
{
var error [5629655] :Error [85511]
(5629657 'move' error [5629655] nil [32] )
(5629661 call close [1874827] r [3006638] error [5629655] )
var errorExists [7308792] :bool [19]
(7308797 'move' errorExists [7308792] (7308794 '!=' error [5629655] nil [32] ))
if errorExists [7308792]
{
gotoErrorHandling handler [5629672] handler [5629672]
}
label handler [5629672]
var errorExists [7308800] :bool [19]
(7308805 'move' errorExists [7308800] (7308802 '!=' error [5629655] nil [32] ))
if errorExists [7308800]
{
(5629683 call chpl_uncaught_error [87456] error [5629655] )
}
var i_x [8598551] :fileReader(false,defaultDeserializer) [1872106]
(8598555 'move' i_x [8598551] (8598553 'set reference' r [3006638] ))
(8598559 call deinit [4023387] i_x [8598551] )
var error [5629691] :Error [85511]
(5629693 'move' error [5629691] nil [32] )
(5629697 call close [1841632] w [3006533] error [5629691] )
var errorExists [7308808] :bool [19]
(7308813 'move' errorExists [7308808] (7308810 '!=' error [5629691] nil [32] ))
if errorExists [7308808]
{
gotoErrorHandling handler [5629708] handler [5629708]
}
label handler [5629708]
var errorExists [7308816] :bool [19]
(7308821 'move' errorExists [7308816] (7308818 '!=' error [5629691] nil [32] ))
if errorExists [7308816]
{
(5629719 call chpl_uncaught_error [87456] error [5629691] )
}
var i_x [8598407] :fileWriter(false,defaultSerializer) [1838949]
(8598411 'move' i_x [8598407] (8598409 'set reference' w [3006533] ))
(8598415 call deinit [4023035] i_x [8598407] )
var error [5629727] :Error [85511]
(5629729 'move' error [5629727] nil [32] )
(5629733 call close [169420] f [3006505] error [5629727] )
var errorExists [7308824] :bool [19]
(7308829 'move' errorExists [7308824] (7308826 '!=' error [5629727] nil [32] ))
if errorExists [7308824]
{
gotoErrorHandling handler [5629744] handler [5629744]
}
label handler [5629744]
var errorExists [7308832] :bool [19]
(7308837 'move' errorExists [7308832] (7308834 '!=' error [5629727] nil [32] ))
if errorExists [7308832]
{
(5629755 call chpl_uncaught_error [87456] error [5629727] )
}
var i_x [8586862] :file [168704]
(8586866 'move' i_x [8586862] (8586864 'set reference' f [3006505] ))
(8586870 call deinit [169291] i_x [8586862] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var coerce_tmp [3191896] :c_ptr(void) [1465614]
(3191902 'move' coerce_tmp [3191896] (3191898 'cast' c_ptr(void) [1465614] call_tmp [7872849] ))
(7488616 call chpl_here_free [308686] coerce_tmp [3191896] )
(3191906 '=' ret [3006447] call_tmp [3006688] )
var error [5629763] :Error [85511]
(5629765 'move' error [5629763] nil [32] )
(5629769 call close [1874827] r [3006638] error [5629763] )
var errorExists [7308840] :bool [19]
(7308845 'move' errorExists [7308840] (7308842 '!=' error [5629763] nil [32] ))
if errorExists [7308840]
{
gotoErrorHandling handler [5629780] handler [5629780]
}
label handler [5629780]
var errorExists [7308848] :bool [19]
(7308853 'move' errorExists [7308848] (7308850 '!=' error [5629763] nil [32] ))
if errorExists [7308848]
{
(5629791 call chpl_uncaught_error [87456] error [5629763] )
}
var i_x [8598563] :fileReader(false,defaultDeserializer) [1872106]
(8598567 'move' i_x [8598563] (8598565 'set reference' r [3006638] ))
(8598571 call deinit [4023387] i_x [8598563] )
var error [5629799] :Error [85511]
(5629801 'move' error [5629799] nil [32] )
(5629805 call close [1841632] w [3006533] error [5629799] )
var errorExists [7308856] :bool [19]
(7308861 'move' errorExists [7308856] (7308858 '!=' error [5629799] nil [32] ))
if errorExists [7308856]
{
gotoErrorHandling handler [5629816] handler [5629816]
}
label handler [5629816]
var errorExists [7308864] :bool [19]
(7308869 'move' errorExists [7308864] (7308866 '!=' error [5629799] nil [32] ))
if errorExists [7308864]
{
(5629827 call chpl_uncaught_error [87456] error [5629799] )
}
var i_x [8598419] :fileWriter(false,defaultSerializer) [1838949]
(8598423 'move' i_x [8598419] (8598421 'set reference' w [3006533] ))
(8598427 call deinit [4023035] i_x [8598419] )
var error [5629835] :Error [85511]
(5629837 'move' error [5629835] nil [32] )
(5629841 call close [169420] f [3006505] error [5629835] )
var errorExists [7308872] :bool [19]
(7308877 'move' errorExists [7308872] (7308874 '!=' error [5629835] nil [32] ))
if errorExists [7308872]
{
gotoErrorHandling handler [5629852] handler [5629852]
}
label handler [5629852]
var errorExists [7308880] :bool [19]
(7308885 'move' errorExists [7308880] (7308882 '!=' error [5629835] nil [32] ))
if errorExists [7308880]
{
(5629863 call chpl_uncaught_error [87456] error [5629835] )
}
var i_x [8586874] :file [168704]
(8586878 'move' i_x [8586874] (8586876 'set reference' f [3006505] ))
(8586882 call deinit [169291] i_x [8586874] )
gotoReturn _end_chpl_stringify [3006728] _end_chpl_stringify [3006728]
label handler [5502563]
var errorExists [7299392] :bool [19]
(7299397 'move' errorExists [7299392] (7299394 '!=' error [5502562] nil [32] ))
if errorExists [7299392]
{
(5502758 call chpl_uncaught_error [87456] error [5502562] )
}
label _end_chpl_stringify [3006728]
(5584010 '=' _retArg [5584008] ret [3006447] )
(5584012 return _void [46] )
}
var _arg_to_proto_names [186731] :6*string [1533785]
var qio_write_unbuffered_threshold [193055] :int(64) [10]
var qio_read_unbuffered_threshold [193060] :int(64) [10]
var stdin [196736] :fileReader(true,defaultDeserializer) [1534304]
var stdout [196765] :fileWriter(true,defaultSerializer) [1590708]
var stderr [196795] :fileWriter(true,defaultSerializer) [1590708]
var FTYPE_NONE [197131] :int(32) [66]
var FTYPE_LUSTRE [197136] :int(32) [66]